==> Cloning kexi ... Cloning into 'kexi'... ==> Collecting packager identity from makepkg.conf -> name : Reproducible Arch Linux tests -> email : reproducible@archlinux.org -> gpg-key : undefined -> protocol: https ==> Configuring kexi :: Synchronizing package databases... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 129k 100 129k 0 0 379k 0 --:--:-- --:--:-- --:--:-- 380k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 3 8473k 3 255k 0 0 752k 0 0:00:11 --:--:-- 0:00:11 751k 100 8473k 100 8473k 0 0 20.9M 0 --:--:-- --:--:-- --:--:-- 20.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 139k 100 139k 0 0 411k 0 --:--:-- --:--:-- --:--:-- 411k :: Starting full system upgrade... there is nothing to do PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin TMPDIR=/tmp/archlinux-ci/ SOURCE_DATE_EPOCH=1702014960 SHELL=/bin/bash SCHROOT_CHROOT_NAME=jenkins-reproducible-archlinux no_proxy=localhost,127.0.0.1 SCHROOT_COMMAND=bash -l -c SOURCE_DATE_EPOCH='1702014960' PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' TMPDIR='/tmp/archlinux-ci/' printenv 2>&1 SCHROOT_SESSION_ID=archlinux-kexi-archlinuxrb-build-6PPjc3IW PWD=/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi LOGNAME=jenkins SCHROOT_ALIAS_NAME=jenkins-reproducible-archlinux SCHROOT_GROUP=jenkins SCHROOT_USER=jenkins ftp_proxy=http://127.0.0.1:3128 HOME=/var/lib/jenkins LANG=C https_proxy=http://127.0.0.1:3128 USER=jenkins FTP_PROXY=http://127.0.0.1:3128 SHLVL=1 HTTPS_PROXY=http://127.0.0.1:3128 HTTP_PROXY=http://127.0.0.1:3128 SCHROOT_GID=116 http_proxy=http://127.0.0.1:3128 DEBUGINFOD_URLS=https://debuginfod.archlinux.org SCHROOT_UID=108 HG=/usr/bin/hg _=/usr/sbin/printenv gpg: key 3C7C0E201B6524DB: public key "Jaros\\xc5\\x82aw Staniek " imported gpg: Total number processed: 1 gpg: imported: 1 ==> Making package: kexi 3.2.0-5 (Fri Dec 8 05:56:23 2023) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Packages (161) alsa-lib-1.2.10-2 alsa-topology-conf-1.2.5.1-3 alsa-ucm-conf-1.2.10-2 avahi-1:0.8+r189+g35bb1ba-1 btrfs-progs-6.6.2-1 cairo-1.18.0-1 cdparanoia-10.2-8 default-cursors-2-1 double-conversion-3.3.0-1 duktape-2.7.0-6 editorconfig-core-c-0.12.6-1 flac-1.4.3-1 fontconfig-2:2.14.2-1 freetype2-2.13.2-1 fribidi-1.0.13-2 graphene-1.10.8-1 graphite-1:1.3.14-3 gst-plugins-base-1.22.7-1 gst-plugins-base-libs-1.22.7-1 gstreamer-1.22.7-1 harfbuzz-8.3.0-1 iso-codes-4.15.0-1 karchive5-5.112.0-1 kauth5-5.112.0-1 kbookmarks5-5.112.0-1 kdbusaddons5-5.112.0-1 kded5-5.112.0-1 kglobalaccel5-5.112.0-1 kjobwidgets5-5.112.0-1 knotifications5-5.112.0-1 kparts5-5.112.0-1 kservice5-5.112.0-1 kwallet5-5.112.0-1 kwindowsystem5-5.112.0-1 lame-3.100-4 libaio-0.3.113-2 libasyncns-1:0.8+r3+g68cd5af-2 libatasmart-0.19-6 libblockdev-3.0.4-1 libbytesize-2.8-2 libcanberra-1:0.30+r2+gc0620e4-3 libcups-1:2.4.7-2 libdaemon-0.14-5 libdatrie-0.2.13-4 libdbusmenu-qt5-0.9.3+16.04.20160218-6 libdrm-2.4.118-1 libevdev-1.13.1-1 libglvnd-1.7.0-1 libgudev-238-1 libice-1.1.1-2 libimobiledevice-1.3.0-9 libinput-1.24.0-1 libjpeg-turbo-3.0.1-1 libnvme-1.6-2 libogg-1.3.5-1 libomxil-bellagio-0.9.3-4 libpciaccess-0.17-1 libplist-2.3.0-2 libpng-1.6.40-2 libproxy-0.5.3-2 libpulse-16.1-7 libsm-1.2.4-1 libsndfile-1.2.2-2 libthai-0.1.29-3 libtheora-1.1.1-6 libunwind-1.7.2-1 libusbmuxd-2.0.2-3 libvorbis-1.3.7-3 libwacom-2.9.0-2 libx11-1.8.7-1 libxau-1.0.11-2 libxcb-1.16-1 libxcomposite-0.4.6-1 libxdamage-1.1.6-1 libxdmcp-1.1.4-2 libxext-1.3.5-1 libxfixes-6.0.1-1 libxft-2.3.8-1 libxi-1.8.1-1 libxkbcommon-1.6.0-1 libxkbcommon-x11-1.6.0-1 libxmu-1.1.4-1 libxrender-0.9.11-1 libxshmfence-1.3.2-1 libxt-1.3.0-1 libxtst-1.2.4-1 libxv-1.0.12-1 libxxf86vm-1.1.5-1 llvm-libs-16.0.6-1 lm_sensors-1:3.6.0.r41.g31d1f125-2 lvm2-2.03.22-2 lzo-2.10-5 md4c-0.4.8-1 mdadm-4.2-2 media-player-info-24-2 mesa-1:23.2.1-2 mpg123-1.32.3-1 mtdev-1.1.6-2 nspr-4.35-1 nss-3.95-1 openal-1.23.1-1 opus-1.4-1 orc-0.4.34-1 pango-1:1.51.1-1 parted-3.6-1 pixman-0.42.2-1 polkit-123-1 polkit-qt5-0.175.0-1 qca-qt5-2.3.7-2 qt5-declarative-5.15.11+kde+r32-1 qt5-multimedia-5.15.11+kde+r2-1 qt5-speech-5.15.11+kde+r1-1 qt5-svg-5.15.11+kde+r6-1 qt5-translations-5.15.11-1 qt5-wayland-5.15.11+kde+r60-1 qt5-x11extras-5.15.11-1 shared-mime-info-2.4-1 solid5-5.112.0-1 sonnet5-5.112.0-1 sound-theme-freedesktop-0.8-5 syntax-highlighting5-5.112.0-1 tdb-1.4.9-1 thin-provisioning-tools-1.0.8-1 tslib-1.22-1 udisks2-2.10.1-2 upower-1.90.2-1 usbmuxd-1.1.1-3 volume_key-0.3.12-8 vulkan-icd-loader-1.3.269-1 wayland-1.22.0-1 xcb-proto-1.16.0-1 xcb-util-0.4.1-1 xcb-util-image-0.4.1-2 xcb-util-keysyms-0.4.1-4 xcb-util-renderutil-0.3.10-1 xcb-util-wm-0.4.2-1 xdg-utils-1.2.0r25+g0f49cf5-1 xkeyboard-config-2.40-1 xorg-xprop-1.2.6-1 xorg-xset-1.2.5-1 xorgproto-2023.2-1 breeze-icons-5.112.0-1 kcodecs5-5.112.0-1 kcompletion5-5.112.0-1 kconfig5-5.112.0-1 kconfigwidgets5-5.112.0-1 kcoreaddons5-5.112.0-1 kcrash5-5.112.0-1 kdb-3.2.0-12 kguiaddons5-5.112.0-1 ki18n5-5.112.0-1 kiconthemes5-5.112.0-1 kio5-5.112.0-1 kitemviews5-5.112.0-1 kproperty-3.2.0-4 kreport-3.2.0-4 ktexteditor5-5.112.0-1 ktextwidgets5-5.112.0-1 kwidgetsaddons5-5.112.0-1 kxmlgui5-5.112.0-1 qt5-base-5.15.11+kde+r147-1 Total Download Size: 154.68 MiB Total Installed Size: 722.89 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 6880k 100 6880k 0 0 180M 0 --:--:-- --:--:-- --:--:-- 181M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 536k 100 536k 0 0 143M 0 --:--:-- --:--:-- --:--:-- 174M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 130k 100 130k 0 0 102M 0 --:--:-- --:--:-- --:--:-- 127M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 242k 100 242k 0 0 130M 0 --:--:-- --:--:-- --:--:-- 236M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 27477 100 27477 0 0 28.1M 0 --:--:-- --:--:-- --:--:-- 26.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11204 100 11204 0 0 12.8M 0 --:--:-- --:--:-- --:--:-- 10.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1024k 100 1024k 0 0 163M 0 --:--:-- --:--:-- --:--:-- 166M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 7724 100 7724 0 0 8710k 0 --:--:-- --:--:-- --:--:-- 7542k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 9645 100 9645 0 0 11.1M 0 --:--:-- --:--:-- --:--:-- 9418k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2064k 100 2064k 0 0 171M 0 --:--:-- --:--:-- --:--:-- 183M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 105k 100 105k 0 0 88.8M 0 --:--:-- --:--:-- --:--:-- 103M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 22303 100 22303 0 0 24.0M 0 --:--:-- --:--:-- --:--:-- 21.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 340k 100 340k 0 0 151M 0 --:--:-- --:--:-- --:--:-- 166M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 116k 100 116k 0 0 100M 0 --:--:-- --:--:-- --:--:-- 113M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14194 100 14194 0 0 16.9M 0 --:--:-- --:--:-- --:--:-- 13.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 7378 100 7378 0 0 9505k 0 --:--:-- --:--:-- --:--:-- 7205k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5850 100 5850 0 0 7668k 0 --:--:-- --:--:-- --:--:-- 5712k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 15897 100 15897 0 0 19.7M 0 --:--:-- --:--:-- --:--:-- 15.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 31.2M 100 31.2M 0 0 184M 0 --:--:-- --:--:-- --:--:-- 184M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 131k 100 131k 0 0 97.2M 0 --:--:-- --:--:-- --:--:-- 128M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 142k 100 142k 0 0 110M 0 --:--:-- --:--:-- --:--:-- 138M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2233 100 2233 0 0 2970k 0 --:--:-- --:--:-- --:--:-- 2180k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 137k 100 137k 0 0 107M 0 --:--:-- --:--:-- --:--:-- 134M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 122k 100 122k 0 0 90.5M 0 --:--:-- --:--:-- --:--:-- 119M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 17.7M 100 17.7M 0 0 181M 0 --:--:-- --:--:-- --:--:-- 182M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 355k 100 355k 0 0 118M 0 --:--:-- --:--:-- --:--:-- 173M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 248k 100 248k 0 0 105M 0 --:--:-- --:--:-- --:--:-- 121M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 85987 100 85987 0 0 65.9M 0 --:--:-- --:--:-- --:--:-- 82.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1008k 100 1008k 0 0 121M 0 --:--:-- --:--:-- --:--:-- 123M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 523k 100 523k 0 0 111M 0 --:--:-- --:--:-- --:--:-- 127M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 368k 100 368k 0 0 120M 0 --:--:-- --:--:-- --:--:-- 179M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 80339 100 80339 0 0 61.7M 0 --:--:-- --:--:-- --:--:-- 76.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 47005 100 47005 0 0 41.8M 0 --:--:-- --:--:-- --:--:-- 44.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 535k 100 535k 0 0 145M 0 --:--:-- --:--:-- --:--:-- 174M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 78042 100 78042 0 0 64.1M 0 --:--:-- --:--:-- --:--:-- 74.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 19518 100 19518 0 0 21.3M 0 --:--:-- --:--:-- --:--:-- 18.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 26058 100 26058 0 0 24.6M 0 --:--:-- --:--:-- --:--:-- 24.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 61076 100 61076 0 0 54.0M 0 --:--:-- --:--:-- --:--:-- 58.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 631k 100 631k 0 0 124M 0 --:--:-- --:--:-- --:--:-- 154M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 34394 100 34394 0 0 24.5M 0 --:--:-- --:--:-- --:--:-- 32.8M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 29880 100 29880 0 0 26.6M 0 --:--:-- --:--:-- --:--:-- 28.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 151k 100 151k 0 0 92.2M 0 --:--:-- --:--:-- --:--:-- 147M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 12706 100 12706 0 0 13.4M 0 --:--:-- --:--:-- --:--:-- 12.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 17929 100 17929 0 0 18.4M 0 --:--:-- --:--:-- --:--:-- 17.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 100k 100 100k 0 0 73.7M 0 --:--:-- --:--:-- --:--:-- 97.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 17038 100 17038 0 0 17.3M 0 --:--:-- --:--:-- --:--:-- 16.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 64402 100 64402 0 0 54.8M 0 --:--:-- --:--:-- --:--:-- 61.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 45412 100 45412 0 0 41.2M 0 --:--:-- --:--:-- --:--:-- 43.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 116k 100 116k 0 0 81.2M 0 --:--:-- --:--:-- --:--:-- 113M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 285k 100 285k 0 0 115M 0 --:--:-- --:--:-- --:--:-- 139M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 876k 100 876k 0 0 119M 0 --:--:-- --:--:-- --:--:-- 122M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 208k 100 208k 0 0 94.4M 0 --:--:-- --:--:-- --:--:-- 101M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 23217 100 23217 0 0 23.7M 0 --:--:-- --:--:-- --:--:-- 22.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 176k 100 176k 0 0 120M 0 --:--:-- --:--:-- --:--:-- 172M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 29425 100 29425 0 0 30.7M 0 --:--:-- --:--:-- --:--:-- 28.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 19643 100 19643 0 0 22.0M 0 --:--:-- --:--:-- --:--:-- 18.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 434k 100 434k 0 0 152M 0 --:--:-- --:--:-- --:--:-- 211M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 276k 100 276k 0 0 144M 0 --:--:-- --:--:-- --:--:-- 270M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 58001 100 58001 0 0 56.5M 0 --:--:-- --:--:-- --:--:-- 55.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 83359 100 83359 0 0 74.2M 0 --:--:-- --:--:-- --:--:-- 79.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1927k 100 1927k 0 0 172M 0 --:--:-- --:--:-- --:--:-- 188M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 13.0M 100 13.0M 0 0 183M 0 --:--:-- --:--:-- --:--:-- 184M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 352k 100 352k 0 0 146M 0 --:--:-- --:--:-- --:--:-- 172M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 4787k 100 4787k 0 0 178M 0 --:--:-- --:--:-- --:--:-- 179M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1182k 100 1182k 0 0 161M 0 --:--:-- --:--:-- --:--:-- 164M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 616k 100 616k 0 0 149M 0 --:--:-- --:--:-- --:--:-- 200M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1402k 100 1402k 0 0 168M 0 --:--:-- --:--:-- --:--:-- 171M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 396k 100 396k 0 0 158M 0 --:--:-- --:--:-- --:--:-- 193M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 76662 100 76662 0 0 68.4M 0 --:--:-- --:--:-- --:--:-- 73.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 309k 100 309k 0 0 158M 0 --:--:-- --:--:-- --:--:-- 302M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 15115 100 15115 0 0 17.7M 0 --:--:-- --:--:-- --:--:-- 14.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 4947k 100 4947k 0 0 179M 0 --:--:-- --:--:-- --:--:-- 185M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11889 100 11889 0 0 11.9M 0 --:--:-- --:--:-- --:--:-- 11.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1120k 100 1120k 0 0 165M 0 --:--:-- --:--:-- --:--:-- 182M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 346k 100 346k 0 0 151M 0 --:--:-- --:--:-- --:--:-- 169M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3333k 100 3333k 0 0 176M 0 --:--:-- --:--:-- --:--:-- 180M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1970k 100 1970k 0 0 171M 0 --:--:-- --:--:-- --:--:-- 174M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1145k 100 1145k 0 0 164M 0 --:--:-- --:--:-- --:--:-- 186M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 829k 100 829k 0 0 172M 0 --:--:-- --:--:-- --:--:-- 202M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 124k 100 124k 0 0 100M 0 --:--:-- --:--:-- --:--:-- 121M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 2432k 0 14091 0 0 37131 0 0:01:07 --:--:-- 0:01:07 37081 36 2432k 36 894k 0 0 647k 0 0:00:03 0:00:01 0:00:02 647k 100 2432k 100 2432k 0 0 1416k 0 0:00:01 0:00:01 --:--:-- 1416k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 148k 100 148k 0 0 108M 0 --:--:-- --:--:-- --:--:-- 145M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 425k 100 425k 0 0 161M 0 --:--:-- --:--:-- --:--:-- 207M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 525k 100 525k 0 0 147M 0 --:--:-- --:--:-- --:--:-- 170M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 38709 100 38709 0 0 39.1M 0 --:--:-- --:--:-- --:--:-- 36.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 140k 100 140k 0 0 112M 0 --:--:-- --:--:-- --:--:-- 137M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 32516 100 32516 0 0 37.1M 0 --:--:-- --:--:-- --:--:-- 31.0M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 481k 100 481k 0 0 166M 0 --:--:-- --:--:-- --:--:-- 235M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 36621 100 36621 0 0 36.3M 0 --:--:-- --:--:-- --:--:-- 34.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 146k 100 146k 0 0 112M 0 --:--:-- --:--:-- --:--:-- 143M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 89912 100 89912 0 0 83.0M 0 --:--:-- --:--:-- --:--:-- 85.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1213k 100 1213k 0 0 166M 0 --:--:-- --:--:-- --:--:-- 169M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 30629 100 30629 0 0 31.2M 0 --:--:-- --:--:-- --:--:-- 29.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 25787 100 25787 0 0 28.0M 0 --:--:-- --:--:-- --:--:-- 24.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 250k 100 250k 0 0 138M 0 --:--:-- --:--:-- --:--:-- 244M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 384k 100 384k 0 0 159M 0 --:--:-- --:--:-- --:--:-- 187M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 198k 100 198k 0 0 125M 0 --:--:-- --:--:-- --:--:-- 193M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1618k 100 1618k 0 0 169M 0 --:--:-- --:--:-- --:--:-- 175M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 538k 100 538k 0 0 147M 0 --:--:-- --:--:-- --:--:-- 175M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 131k 100 131k 0 0 104M 0 --:--:-- --:--:-- --:--:-- 128M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 366k 100 366k 0 0 155M 0 --:--:-- --:--:-- --:--:-- 178M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1002k 100 1002k 0 0 163M 0 --:--:-- --:--:-- --:--:-- 195M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 24263 100 24263 0 0 25.9M 0 --:--:-- --:--:-- --:--:-- 23.1M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1844k 100 1844k 0 0 172M 0 --:--:-- --:--:-- --:--:-- 180M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1218k 100 1218k 0 0 166M 0 --:--:-- --:--:-- --:--:-- 169M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 852k 100 852k 0 0 157M 0 --:--:-- --:--:-- --:--:-- 166M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 311k 100 311k 0 0 141M 0 --:--:-- --:--:-- --:--:-- 152M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 221k 100 221k 0 0 132M 0 --:--:-- --:--:-- --:--:-- 216M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 269k 100 269k 0 0 140M 0 --:--:-- --:--:-- --:--:-- 262M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 508k 100 508k 0 0 167M 0 --:--:-- --:--:-- --:--:-- 248M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1691k 100 1691k 0 0 170M 0 --:--:-- --:--:-- --:--:-- 183M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 594k 100 594k 0 0 150M 0 --:--:-- --:--:-- --:--:-- 193M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 199k 100 199k 0 0 127M 0 --:--:-- --:--:-- --:--:-- 194M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 312k 100 312k 0 0 149M 0 --:--:-- --:--:-- --:--:-- 304M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 13926 100 13926 0 0 15.7M 0 --:--:-- --:--:-- --:--:-- 13.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 81377 100 81377 0 0 78.5M 0 --:--:-- --:--:-- --:--:-- 77.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 492k 100 492k 0 0 168M 0 --:--:-- --:--:-- --:--:-- 240M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 17291 100 17291 0 0 18.9M 0 --:--:-- --:--:-- --:--:-- 16.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 322k 100 322k 0 0 152M 0 --:--:-- --:--:-- --:--:-- 157M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 329k 100 329k 0 0 151M 0 --:--:-- --:--:-- --:--:-- 160M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 444k 100 444k 0 0 158M 0 --:--:-- --:--:-- --:--:-- 217M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 225k 100 225k 0 0 137M 0 --:--:-- --:--:-- --:--:-- 220M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 317k 100 317k 0 0 148M 0 --:--:-- --:--:-- --:--:-- 154M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 409k 100 409k 0 0 159M 0 --:--:-- --:--:-- --:--:-- 199M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 73304 100 73304 0 0 69.2M 0 --:--:-- --:--:-- --:--:-- 69.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 369k 100 369k 0 0 159M 0 --:--:-- --:--:-- --:--:-- 180M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 93847 100 93847 0 0 85.0M 0 --:--:-- --:--:-- --:--:-- 89.4M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 164k 100 164k 0 0 120M 0 --:--:-- --:--:-- --:--:-- 160M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1836k 100 1836k 0 0 171M 0 --:--:-- --:--:-- --:--:-- 179M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 36383 100 36383 0 0 35.0M 0 --:--:-- --:--:-- --:--:-- 34.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 251k 100 251k 0 0 139M 0 --:--:-- --:--:-- --:--:-- 245M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 2235k 100 2235k 0 0 173M 0 --:--:-- --:--:-- --:--:-- 181M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 74059 100 74059 0 0 63.0M 0 --:--:-- --:--:-- --:--:-- 70.6M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 196k 100 196k 0 0 125M 0 --:--:-- --:--:-- --:--:-- 191M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 314k 100 314k 0 0 137M 0 --:--:-- --:--:-- --:--:-- 153M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 269k 100 269k 0 0 141M 0 --:--:-- --:--:-- --:--:-- 263M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 614k 100 614k 0 0 152M 0 --:--:-- --:--:-- --:--:-- 200M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 72969 100 72969 0 0 61.2M 0 --:--:-- --:--:-- --:--:-- 69.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 114k 100 114k 0 0 98.8M 0 --:--:-- --:--:-- --:--:-- 111M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 275k 100 275k 0 0 149M 0 --:--:-- --:--:-- --:--:-- 268M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 61606 100 61606 0 0 59.1M 0 --:--:-- --:--:-- --:--:-- 58.7M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 403k 100 403k 0 0 160M 0 --:--:-- --:--:-- --:--:-- 196M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 322k 100 322k 0 0 153M 0 --:--:-- --:--:-- --:--:-- 157M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 658k 100 658k 0 0 154M 0 --:--:-- --:--:-- --:--:-- 160M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 762k 100 762k 0 0 157M 0 --:--:-- --:--:-- --:--:-- 186M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 50285 100 50285 0 0 49.6M 0 --:--:-- --:--:-- --:--:-- 47.9M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 29760 100 29760 0 0 31.6M 0 --:--:-- --:--:-- --:--:-- 28.3M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 484k 100 484k 0 0 167M 0 --:--:-- --:--:-- --:--:-- 236M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 718k 100 718k 0 0 156M 0 --:--:-- --:--:-- --:--:-- 175M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 776k 100 776k 0 0 158M 0 --:--:-- --:--:-- --:--:-- 189M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 581k 100 581k 0 0 154M 0 --:--:-- --:--:-- --:--:-- 189M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 650k 100 650k 0 0 153M 0 --:--:-- --:--:-- --:--:-- 158M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 848k 100 848k 0 0 161M 0 --:--:-- --:--:-- --:--:-- 165M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 61089 100 61089 0 0 56.8M 0 --:--:-- --:--:-- --:--:-- 58.2M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 8297k 100 8297k 0 0 181M 0 --:--:-- --:--:-- --:--:-- 184M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 34 869k 34 299k 0 0 531k 0 0:00:01 --:--:-- 0:00:01 530k 100 869k 100 869k 0 0 1185k 0 --:--:-- --:--:-- --:--:-- 1185k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1112k 100 1112k 0 0 2838k 0 --:--:-- --:--:-- --:--:-- 2844k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 987k 100 987k 0 0 160M 0 --:--:-- --:--:-- --:--:-- 192M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1477k 100 1477k 0 0 168M 0 --:--:-- --:--:-- --:--:-- 180M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 32006 100 32006 0 0 31.7M 0 --:--:-- --:--:-- --:--:-- 30.5M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 3620k 100 3620k 0 0 178M 0 --:--:-- --:--:-- --:--:-- 186M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing breeze-icons... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing xcb-util-keysyms... installing xcb-util-renderutil... installing libx11... installing libxext... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool [pending] installing libunwind... installing libxfixes... installing libxdamage... installing libxshmfence... installing libxxf86vm... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing libice... installing libsm... installing libxt... installing libxmu... installing xorg-xset... installing xorg-xprop... installing xdg-utils... Optional dependencies for xdg-utils kde-cli-tools: for KDE Plasma5 support in xdg-open exo: for Xfce support in xdg-open pcmanfm: for LXDE support in xdg-open perl-file-mimeinfo: for generic support in xdg-open perl-net-dbus: Perl extension to dbus used in xdg-screensaver perl-x11-protocol: Perl X11 protocol used in xdg-screensaver installing shared-mime-info... installing xcb-util-wm... installing libxrender... installing libxi... installing xcb-util... installing xcb-util-image... installing tslib... installing mtdev... installing libevdev... installing libgudev... installing libwacom... Optional dependencies for libwacom python-libevdev: for libwacom-show-stylus python-pyudev: for libwacom-show-stylus installing libinput... Optional dependencies for libinput gtk4: libinput debug-gui python-pyudev: libinput measure python-libevdev: libinput measure installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [installed] installing libxkbcommon-x11... installing duktape... installing libproxy... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings [pending] installing libcups... installing double-conversion... installing md4c... installing qt5-translations... installing qt5-base... Optional dependencies for qt5-base qt5-svg: to use SVG icon themes [pending] qt5-wayland: to run Qt applications in a Wayland session [pending] postgresql-libs: PostgreSQL driver mariadb-libs: MariaDB driver unixodbc: ODBC driver libfbclient: Firebird/iBase driver freetds: MS SQL driver gtk3: GTK platform plugin perl: for fixqt4headers and syncqt [installed] installing kcodecs5... installing kwidgetsaddons5... installing kconfig5... Optional dependencies for kconfig5 qt5-declarative: QML bindings [pending] installing kcompletion5... installing kcoreaddons5... installing polkit... installing polkit-qt5... installing kauth5... installing qt5-x11extras... installing qt5-declarative... installing libxcomposite... installing qt5-wayland... installing kguiaddons5... installing iso-codes... installing ki18n5... Optional dependencies for ki18n5 python: to compile .ts files [installed] installing kconfigwidgets5... Optional dependencies for kconfigwidgets5 perl: for preparetips5 [installed] installing kwindowsystem5... installing kcrash5... Optional dependencies for kcrash5 drkonqi: KDE crash handler application installing kdb... Optional dependencies for kdb mariadb-libs: MySQL plugin postgresql: PostgreSQL plugin installing qt5-svg... installing karchive5... installing kiconthemes5... Optional dependencies for kiconthemes5 breeze-icons: fallback icon theme [installed] installing media-player-info... installing libplist... Optional dependencies for libplist python: Python bindings [installed] installing libusbmuxd... installing libimobiledevice... Optional dependencies for libimobiledevice python: Python bindings [installed] installing usbmuxd... installing upower... installing lzo... installing btrfs-progs... Optional dependencies for btrfs-progs python: libbtrfsutil python bindings [installed] e2fsprogs: btrfs-convert [installed] reiserfsprogs: btrfs-convert installing libatasmart... installing libbytesize... Optional dependencies for libbytesize python-six: for bscalc command [installed] installing libnvme... installing mdadm... Optional dependencies for mdadm bash: mdcheck [installed] installing nspr... installing nss... installing parted... installing volume_key... Optional dependencies for volume_key python-volume_key: for Python bindings installing libblockdev... Optional dependencies for libblockdev btrfs-progs: BTRFS plugin [installed] dosfstools: VFAT filesystem support exfatprogs: for exFAT filesystem support f2fs-tools: for F2FS filesystem support gobject-introspection-runtime: for Python integration lvm2: LVM plugin [pending] ndctl: NVDIMM plugin nilfs-utils: for nilfs filesystem support ntfs-3g: NTFS filesystem support python: for Python integration [installed] udftools: for UDF filesystem support xfsprogs: XFS filesystem support installing thin-provisioning-tools... installing libaio... installing lvm2... installing udisks2... Optional dependencies for udisks2 dosfstools: FAT filesystem support exfatprogs: exFAT filesystem support e2fsprogs: Ext2/3/4 filesystem suport [installed] udftools: UDF filesystem support xfsprogs: XFS filesystem support installing solid5... Optional dependencies for solid5 qt5-declarative: QML bindings [installed] installing kjobwidgets5... installing kdbusaddons5... installing kglobalaccel5... installing kitemviews5... installing kxmlgui5... installing kbookmarks5... installing libogg... installing libvorbis... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing libasyncns... installing flac... installing lame... installing mpg123... Optional dependencies for mpg123 sdl2: for sdl audio support jack: for jack audio support libpulse: for pulse audio support [pending] perl: for conplay [installed] installing opus... installing libsndfile... Optional dependencies for libsndfile alsa-lib: for sndfile-play [installed] installing libpulse... Optional dependencies for libpulse glib2: mainloop integration [installed] pulse-native-provider: PulseAudio backend installing tdb... Optional dependencies for tdb python: for python bindings [installed] installing sound-theme-freedesktop... installing libcanberra... Optional dependencies for libcanberra gtk3: canberra-gtk-play installing libdbusmenu-qt5... installing gstreamer... Optional dependencies for gstreamer python: gst-plugins-doc-cache-generator [installed] installing libxv... installing orc... installing gst-plugins-base-libs... installing cdparanoia... installing graphene... installing libtheora... installing pixman... installing cairo... installing fribidi... installing libdatrie... installing libthai... installing libxft... installing pango... installing gst-plugins-base... installing openal... Optional dependencies for openal qt5-base: alsoft-config GUI Configurator [installed] fluidsynth: MIDI rendering libmysofa: makemhr tool installing qt5-multimedia... Optional dependencies for qt5-multimedia qt5-declarative: QML bindings [installed] gst-plugins-good: camera support, additional plugins gst-plugins-bad: camera support, additional plugins gst-plugins-ugly: additional plugins gst-libav: ffmpeg plugin installing qt5-speech... Optional dependencies for qt5-speech flite: flite TTS backend speech-dispatcher: speech-dispatcher TTS backend installing libxtst... installing knotifications5... Optional dependencies for knotifications5 qt5-declarative: QML bindings [installed] installing kservice5... installing qca-qt5... Optional dependencies for qca-qt5 botan: botan plugin libgcrypt: gcrypt plugin [installed] libsasl: SASL plugin [installed] openssl: SSL plugin [installed] pkcs11-helper: PKCS-11 plugin installing kwallet5... Optional dependencies for kwallet5 kwalletmanager: Configuration GUI installing sonnet5... Optional dependencies for sonnet5 hunspell: spell checking via hunspell aspell: spell checking via aspell hspell: spell checking for Hebrew libvoikko: Finnish support via Voikko qt5-declarative: QML bindings [installed] installing ktextwidgets5... installing kded5... installing kio5... Optional dependencies for kio5 kio-extras: extra protocols support (sftp, fish and more) kdoctools5: for the help kioslave kio-fuse: to mount remote filesystems via FUSE switcheroo-control: hybrid GPU support installing kproperty... installing kreport... Optional dependencies for kreport marble-common: support for maps in reports installing kparts5... installing syntax-highlighting5... Optional dependencies for syntax-highlighting5 qt5-declarative: QML bindings [installed] installing editorconfig-core-c... installing ktexteditor5... Optional dependencies for ktexteditor5 git: git integration [installed] :: Running post-transaction hooks... ( 1/12) Creating system user accounts... Suggested group ID 8 for mem already used. Creating group 'mem' with GID 997. Creating group 'ftp' with GID 11. Creating group 'log' with GID 19. Suggested group ID 25 for smmsp already used. Creating group 'smmsp' with GID 996. Suggested group ID 26 for proc already used. Creating group 'proc' with GID 995. Creating group 'lock' with GID 54. Creating group 'network' with GID 90. Creating group 'scanner' with GID 96. Creating group 'power' with GID 98. Suggested group ID 65534 for nobody already used. Creating group 'nobody' with GID 994. Creating group 'wheel' with GID 993. Creating group 'optical' with GID 992. Creating group 'storage' with GID 991. Creating group 'groups' with GID 990. Creating group 'rfkill' with GID 989. Creating user 'ftp' (n/a) with UID 14 and GID 11. Creating group 'http' with GID 988. Suggested user ID 33 for http already used. Creating user 'http' (n/a) with UID 988 and GID 988. Creating group 'avahi' with GID 987. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 987 and GID 987. Creating group 'dbus' with GID 81. Creating user 'dbus' (System Message Bus) with UID 81 and GID 81. Creating group 'git' with GID 986. Creating user 'git' (git daemon user) with UID 986 and GID 986. Creating group 'polkitd' with GID 985. Suggested user ID 102 for polkitd already used. Creating user 'polkitd' (PolicyKit daemon) with UID 985 and GID 985. Creating group 'systemd-journal-remote' with GID 984. Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 984 and GID 984. Creating group 'systemd-journal-upload' with GID 983. Creating user 'systemd-journal-upload' (systemd Journal Upload) with UID 983 and GID 983. Creating group 'tss' with GID 982. Creating user 'tss' (tss user for tpm2) with UID 982 and GID 982. Creating group 'usbmux' with GID 140. Creating user 'usbmux' (usbmux user) with UID 140 and GID 140. Creating group 'uuidd' with GID 68. Creating user 'uuidd' (n/a) with UID 68 and GID 68. ( 2/12) Reloading system manager configuration... Skipped: Running in chroot. ( 3/12) Reloading user manager configuration... Skipped: Running in chroot. ( 4/12) Updating udev hardware database... ( 5/12) Creating temporary files... ( 6/12) Reloading device manager configuration... Skipped: Running in chroot. ( 7/12) Arming ConditionNeedsUpdate... ( 8/12) Updating the MIME type database... ( 9/12) Updating fontconfig configuration... (10/12) Reloading system bus configuration... Skipped: Running in chroot. (11/12) Updating fontconfig cache... (12/12) Updating the info directory file... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Packages (15) cmake-3.27.9-1 cppdap-1.58.0-1 hicolor-icon-theme-0.17-3 jsoncpp-1.9.5-2 liburing-2.5-1 libuv-1.47.0-1 llvm15-libs-15.0.7-1 postgresql-libs-16.1-1 rhash-1.4.4-1 doxygen-1.9.8-1 extra-cmake-modules-5.112.0-1 kdoctools5-5.112.0-1 mariadb-libs-11.2.2-1 postgresql-16.1-1 qt5-tools-5.15.11+kde+r4-1 Total Download Size: 81.19 MiB Total Installed Size: 334.09 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5997k 100 5997k 0 0 177M 0 --:--:-- --:--:-- --:--:-- 183M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 10021 100 10021 0 0 10.1M 0 --:--:-- --:--:-- --:--:-- 9786k % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 151k 100 151k 0 0 110M 0 --:--:-- --:--:-- --:--:-- 147M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 240k 100 240k 0 0 144M 0 --:--:-- --:--:-- --:--:-- 234M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 172k 100 172k 0 0 128M 0 --:--:-- --:--:-- --:--:-- 168M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 335k 100 335k 0 0 157M 0 --:--:-- --:--:-- --:--:-- 163M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 65 11.2M 65 7515k 0 0 179M 0 --:--:-- --:--:-- --:--:-- 179M 100 11.2M 100 11.2M 0 0 180M 0 --:--:-- --:--:-- --:--:-- 180M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 433k 100 433k 0 0 163M 0 --:--:-- --:--:-- --:--:-- 211M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 604k 100 604k 0 0 153M 0 --:--:-- --:--:-- --:--:-- 196M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 163k 100 163k 0 0 120M 0 --:--:-- --:--:-- --:--:-- 159M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5754k 100 5754k 0 0 181M 0 --:--:-- --:--:-- --:--:-- 187M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1700k 100 1700k 0 0 170M 0 --:--:-- --:--:-- --:--:-- 184M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 29.4M 100 29.4M 0 0 180M 0 --:--:-- --:--:-- --:--:-- 181M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 20.0M 100 20.0M 0 0 181M 0 --:--:-- --:--:-- --:--:-- 182M % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 5458k 100 5458k 0 0 178M 0 --:--:-- --:--:-- --:--:-- 183M checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing doxygen... Optional dependencies for doxygen graphviz: for caller/callee graph generation qt5-base: for doxywizard [installed] installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cppdap... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing extra-cmake-modules... Optional dependencies for extra-cmake-modules python-pyxdg: to generate fastlane metadata for Android apps python-requests: to generate fastlane metadata for Android apps python-yaml: to generate fastlane metadata for Android apps [installed] installing kdoctools5... installing liburing... installing mariadb-libs... Optional dependencies for mariadb-libs krb5: for gssapi authentication [installed] installing postgresql-libs... installing llvm15-libs... installing postgresql... Optional dependencies for postgresql python: for PL/Python 3 support [installed] perl: for PL/Perl support [installed] tcl: for PL/Tcl support postgresql-old-upgrade: upgrade from previous major version using pg_upgrade logrotate: rotates system logs automatically installing qt5-tools... Optional dependencies for qt5-tools clang: for qdoc :: Running post-transaction hooks... (1/5) Creating system user accounts... Creating group 'postgres' with GID 981. Creating user 'postgres' (PostgreSQL user) with UID 981 and GID 981. (2/5) Reloading system manager configuration... Skipped: Running in chroot. (3/5) Creating temporary files... (4/5) Arming ConditionNeedsUpdate... (5/5) Updating the MIME type database... ==> Retrieving sources... -> Downloading kexi-3.2.0.tar.xz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 23 3539k 23 847k 0 0 682k 0 0:00:05 0:00:01 0:00:04 682k 100 3539k 100 3539k 0 0 2554k 0 0:00:01 0:00:01 --:--:-- 18.2M -> Downloading kexi-3.2.0.tar.xz.sig... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 473 100 473 0 0 875 0 --:--:-- --:--:-- --:--:-- 875 -> Downloading kexi-qt-5.13.patch... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 751 100 751 0 0 1182 0 --:--:-- --:--:-- --:--:-- 1182 -> Downloading kexi-glib-2.70.patch... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 925 100 925 0 0 1664 0 --:--:-- --:--:-- --:--:-- 1666 ==> Validating source files with sha256sums... kexi-3.2.0.tar.xz ... Passed kexi-3.2.0.tar.xz.sig ... Skipped kexi-qt-5.13.patch ... Passed kexi-glib-2.70.patch ... Passed ==> Verifying source file signatures with gpg... kexi-3.2.0.tar.xz ... Passed ==> Extracting sources... -> Extracting kexi-3.2.0.tar.xz with bsdtar ==> Starting prepare()... patching file src/plugins/forms/widgets/kexidbdatepicker.cpp patching file src/migration/mdb/3rdparty/mdbtools/include/mdbtools.h ==> Starting build()... CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at cmake/modules/SetKexiCMakePolicies.cmake:12 (cmake_policy): The OLD behavior for policy CMP0059 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. Call Stack (most recent call first): CMakeLists.txt:4 (include) -- Kexi version "3.2" (3.2.0), distribution version "3.2" -- The C compiler identification is GNU 13.2.1 -- The CXX compiler identification is GNU 13.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/sbin/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/sbin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Warning (dev) at cmake/modules/KexiAddSimpleOption.cmake:29 (option): Policy CMP0077 is not set: option() honors normal variables. Run "cmake --help-policy CMP0077" for policy details. Use the cmake_policy command to set the policy and suppress this warning. For compatibility with older versions of CMake, option is clearing the normal variable 'BUILD_COVERAGE'. Call Stack (most recent call first): cmake/modules/KexiAddTests.cmake:36 (simple_option) CMakeLists.txt:10 (kexi_add_tests) This warning is for project developers. Use -Wno-dev to suppress it. -- Installing in the same prefix as Qt, adopting their path scheme. -- Looking for __GLIBC__ -- Looking for __GLIBC__ - found -- Performing Test _OFFT_IS_64BIT -- Performing Test _OFFT_IS_64BIT - Success -- Performing Test HAVE_DATE_TIME -- Performing Test HAVE_DATE_TIME - Success -- Found program for changing file permissions: /usr/sbin/chmod -- Found Doxygen: /usr/sbin/doxygen (found version "1.9.8") found components: doxygen missing components: dot -- Graphviz dot tool not found, won't generate dependency graphs -- ------------------------------------------------------------------- -- Configured with product set "DESKTOP" -- ------------------------------------------------------------------- CMake Warning (dev) at /usr/share/ECM/modules/ECMFindModuleHelpers.cmake:111 (message): Your project should require at least CMake 3.16.0 to use FindKF5.cmake Call Stack (most recent call first): /usr/share/ECM/find-modules/FindKF5.cmake:30 (ecm_find_package_version_check) CMakeLists.txt:101 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5Archive: /usr/lib/cmake/KF5Archive/KF5ArchiveConfig.cmake (found version "5.112.0") -- Found KF5Codecs: /usr/lib/cmake/KF5Codecs/KF5CodecsConfig.cmake (found version "5.112.0") -- Found KF5Config: /usr/lib/cmake/KF5Config/KF5ConfigConfig.cmake (found version "5.112.0") -- Found KF5ConfigWidgets: /usr/lib/cmake/KF5ConfigWidgets/KF5ConfigWidgetsConfig.cmake (found version "5.112.0") -- Found KF5CoreAddons: /usr/lib/cmake/KF5CoreAddons/KF5CoreAddonsConfig.cmake (found version "5.112.0") -- Found KF5GuiAddons: /usr/lib/cmake/KF5GuiAddons/KF5GuiAddonsConfig.cmake (found version "5.112.0") -- Found Gettext: /usr/sbin/msgmerge (found version "0.22.4") -- Found KF5I18n: /usr/lib/cmake/KF5I18n/KF5I18nConfig.cmake (found version "5.112.0") -- Found KF5IconThemes: /usr/lib/cmake/KF5IconThemes/KF5IconThemesConfig.cmake (found version "5.112.0") -- Found KF5ItemViews: /usr/lib/cmake/KF5ItemViews/KF5ItemViewsConfig.cmake (found version "5.112.0") -- Found KF5WidgetsAddons: /usr/lib/cmake/KF5WidgetsAddons/KF5WidgetsAddonsConfig.cmake (found version "5.112.0") -- Found KF5TextWidgets: /usr/lib/cmake/KF5TextWidgets/KF5TextWidgetsConfig.cmake (found version "5.112.0") -- Found KF5XmlGui: /usr/lib/cmake/KF5XmlGui/KF5XmlGuiConfig.cmake (found version "5.112.0") -- Found KF5Completion: /usr/lib/cmake/KF5Completion/KF5CompletionConfig.cmake (found version "5.112.0") -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Found KF5KIO: /usr/lib/cmake/KF5KIO/KF5KIOConfig.cmake (found version "5.112.0") -- Found KF5TextEditor: /usr/lib/cmake/KF5TextEditor/KF5TextEditorConfig.cmake (found version "5.112.0") -- Found KF5: success (found suitable version "5.112.0", minimum required is "5.16.0") found components: Archive Codecs Config ConfigWidgets CoreAddons GuiAddons I18n IconThemes ItemViews WidgetsAddons TextWidgets XmlGui Completion KIO TextEditor TextWidgets CMake Warning (dev) at /usr/share/ECM/modules/ECMFindModuleHelpers.cmake:111 (message): Your project should require at least CMake 3.16.0 to use FindKF5.cmake Call Stack (most recent call first): /usr/share/ECM/find-modules/FindKF5.cmake:30 (ecm_find_package_version_check) CMakeLists.txt:103 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found KF5Crash: /usr/lib/cmake/KF5Crash/KF5CrashConfig.cmake (found version "5.112.0") -- Found KF5: success (found suitable version "5.112.0", minimum required is "5.16.0") found components: Crash -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Could NOT find Qt5WebKit (missing: Qt5WebKit_DIR) -- Could NOT find Qt5WebKitWidgets (missing: Qt5WebKitWidgets_DIR) CMake Warning at CMakeLists.txt:110 (find_package): Found package configuration file: /usr/lib/cmake/Qt5/Qt5Config.cmake but it set Qt5_FOUND to FALSE so package "Qt5" is considered to be NOT FOUND. Reason given by package: Failed to find Qt5 component "WebKit" config file at "/usr/lib/cmake/Qt5WebKit/Qt5WebKitConfig.cmake" Failed to find Qt5 component "WebKitWidgets" config file at "/usr/lib/cmake/Qt5WebKitWidgets/Qt5WebKitWidgetsConfig.cmake" xset: unable to open display "" -- Note: Graphical interface is not available so configuration and test apps that require Qt GUI won't be executed CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (marble) does not match the name of the calling package (KexiMarble). 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/FindKexiMarble.cmake:109 (find_package_handle_standard_args) CMakeLists.txt:202 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Could NOT find marble (missing: MARBLE_INCLUDE_DIR MARBLE_LIBRARIES) -- Looking for uname -- Looking for uname - found -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY -- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success -- Performing Test COMPILER_HAS_DEPRECATED_ATTR -- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success -- Found PkgConfig: /usr/sbin/pkg-config (found version "2.1.0") -- Performing Test HAVE_MYSQL_OPT_EMBEDDED_CONNECTION -- Performing Test HAVE_MYSQL_OPT_EMBEDDED_CONNECTION - Success -- Found MySQL: /usr/lib/libmysqlclient.so CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (MySQL_Embedded) does not match the name of the calling package (MySQL). 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/FindMySQL.cmake:135 (find_package_handle_standard_args) src/migration/CMakeLists.txt:33 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found MySQL_Embedded: /usr/lib/libmysqld.so -- Found PostgreSQL: /usr/lib/libpq.so (found version "16.1") -- Found GLIB2: /usr/lib/libglib-2.0.so -- Performing Test ICONV_SECOND_ARGUMENT_IS_CONST -- Performing Test ICONV_SECOND_ARGUMENT_IS_CONST - Failed -- Found Iconv: /usr/lib/libc.so -- Found Iconv: /usr/include CMake Warning at /usr/lib/cmake/KF5CoreAddons/KF5CoreAddonsMacros.cmake:37 (message): kcoreaddons_desktop_to_json is deprecated and will be removed in KF6. Convert the desktop files to JSON in source using the desktoptojson executable Call Stack (most recent call first): src/plugins/tables/CMakeLists.txt:15 (kcoreaddons_desktop_to_json) CMake Warning at /usr/lib/cmake/KF5CoreAddons/KF5CoreAddonsMacros.cmake:37 (message): kcoreaddons_desktop_to_json is deprecated and will be removed in KF6. Convert the desktop files to JSON in source using the desktoptojson executable Call Stack (most recent call first): src/plugins/queries/CMakeLists.txt:13 (kcoreaddons_desktop_to_json) CMake Warning at /usr/lib/cmake/KF5CoreAddons/KF5CoreAddonsMacros.cmake:37 (message): kcoreaddons_desktop_to_json is deprecated and will be removed in KF6. Convert the desktop files to JSON in source using the desktoptojson executable Call Stack (most recent call first): src/plugins/forms/CMakeLists.txt:9 (kcoreaddons_desktop_to_json) CMake Warning at /usr/lib/cmake/KF5CoreAddons/KF5CoreAddonsMacros.cmake:37 (message): kcoreaddons_desktop_to_json is deprecated and will be removed in KF6. Convert the desktop files to JSON in source using the desktoptojson executable Call Stack (most recent call first): src/plugins/reports/CMakeLists.txt:27 (kcoreaddons_desktop_to_json) CMake Warning at /usr/lib/cmake/KF5CoreAddons/KF5CoreAddonsMacros.cmake:37 (message): kcoreaddons_desktop_to_json is deprecated and will be removed in KF6. Convert the desktop files to JSON in source using the desktoptojson executable Call Stack (most recent call first): src/plugins/migration/CMakeLists.txt:6 (kcoreaddons_desktop_to_json) CMake Warning at /usr/lib/cmake/KF5CoreAddons/KF5CoreAddonsMacros.cmake:37 (message): kcoreaddons_desktop_to_json is deprecated and will be removed in KF6. Convert the desktop files to JSON in source using the desktoptojson executable Call Stack (most recent call first): src/plugins/importexport/csv/CMakeLists.txt:15 (kcoreaddons_desktop_to_json) -- ------ The following required product(set)s/features will be built ------- -- KEXI_CORE_APP: Kexi core app [[needed by: KEXI_DESKTOP_APP;PLUGIN_KEXI_SPREADSHEETMIGRATION]] -- KEXI_DESKTOP_APP: Kexi for desktop [[needed by: DESKTOP]] -- -- ---- The following required product(set)s/features can NOT be built ------ -- PLUGIN_KEXI_SPREADSHEETMIGRATION: Import from ODS plugin for Kexi | Not yet ported to Qt5/KF5 -- -- ------ The following product(set)s/features will be built --------- -- DESKTOP: Desktop products -- ------------------------------------------------------------------- -- The following features have been enabled: * BUILD_EXAMPLES, Build and install examples (default value) * KEXI_USE_KFILEWIDGET, Use KFileWidget-based inline file browser in Kexi. If OFF, a simple replacement file widget with native file dialogs is used. ON by default on UNIX, OFF by default on Windows and macOS. Note: Non-plasma Linux desktops still default to the simple replacement at runtime. (default value) -- The following OPTIONAL packages have been found: * Doxygen * KF5Crash (required version >= 5.16.0) Used to provide crash reporting on Linux * Qt5UiTools * PkgConfig -- The following RECOMMENDED packages have been found: * MySQL, MySQL Client Library (libmysqlclient), Required by Kexi MySQL migration driver * PostgreSQL, C API to PostgreSQL (libpq), Required by Kexi PostgreSQL migration driver * GLIB2, Common C routines used by GTK+ and other libs, Required by Kexi MS Access migration driver * Iconv, A library to convert between different character encodings, Required by Kexi MS Access migration driver -- The following REQUIRED packages have been found: * ECM (required version >= 1.8.0) * KF5Archive (required version >= 5.16.0) * KF5Codecs (required version >= 5.112.0) * KF5Config (required version >= 5.112.0) * KF5GuiAddons (required version >= 5.16.0) * KF5IconThemes (required version >= 5.16.0) * KF5WidgetsAddons (required version >= 5.16.0) * Gettext * KF5I18n (required version >= 5.112.0) * KF5ConfigWidgets (required version >= 5.112.0) * KF5Completion (required version >= 5.112.0) * KF5ItemViews (required version >= 5.112.0) * KF5XmlGui (required version >= 5.112.0) * KF5KIO (required version >= 5.112.0) * KF5TextEditor (required version >= 5.16.0) * KF5TextWidgets (required version >= 5.16.0) * KF5 (required version >= 5.16.0) * Qt5Gui * Qt5Network * Qt5PrintSupport * Qt5Test * Threads * KDb (required version >= 3.1.91), Database connectivity and creation framework, Required by Kexi for data handling * Qt5Core (required version >= 5.4.0) * Qt5Widgets (required version >= 5.4.0) * KReport (required version >= 3.1.91), Framework for the creation and generation of reports in multiple formats, Required by Kexi for report handling * KPropertyWidgets (required version >= 3.1.91), A property editing framework with editor widget, Required by Kexi for handling properties * Qt5Xml * Qt5 (required version >= 5.4.0) -- The following features have been disabled: * BUILD_TESTING, Build tests (default value) * BUILD_COVERAGE, Build test coverage (disabled because BUILD_TESTING is OFF) (default value) * KEXI_DEBUG_GUI, Debugging GUI for Kexi (requires KDB_DEBUG_GUI to be set too) (default value) * KEXI_SHOW_UNFINISHED, Show unfinished features in Kexi. Thus is useful for testing but may confuse end-user. (default value) * KEXI_SHOW_UNIMPLEMENTED, Forces to show menu entries and dialogs just to give impression about development plans for Kexi. Only recommended for test/development versions. (default value) * KEXI_AUTORISE_TABBED_TOOLBAR, Experimental: Autorise the main tabbed toolbar in Kexi (default value) * KEXI_SCRIPTS_SUPPORT, Experimental: Enable scripting in Kexi (default value) * KEXI_FORM_CURSOR_PROPERTY_SUPPORT, Broken: Enable "cursor" property in the form designer (default value) * KEXI_SHOW_CONTEXT_HELP, Broken: Enable context help in Kexi main window (default value) * KEXI_QUICK_PRINTING_SUPPORT, Broken: Enable print/print preview/print setup for tables/queries in the project navigator (default value) * KEXI_AUTOFIELD_FORM_WIDGET_SUPPORT, Broken: Enable "auto field" form widget in the form designer (default value) * KEXI_LIST_FORM_WIDGET_SUPPORT, Broken: Enable "list" form widget in the form designer (default value) * KEXI_PIXMAP_COLLECTIONS_SUPPORT, Broken: Enable support for pixmap collections (default value) * KEXI_MACROS_SUPPORT, Experimental: Enable macros in Kexi (default value) * KEXI_TABLE_PRINT_SUPPORT, Experimental: Enable printing of tabular view in Kexi (default value) * KEXI_PROJECT_TEMPLATES, Experimental: Enable support for project templates in Kexi (default value) * KEXI_MIGRATEMANAGER_DEBUG, Enable debugging for the migrate driver manager (default value) -- The following RECOMMENDED packages have not been found: * Qt5WebKit, Webkit for Qt, the HTML engine., Required by Kexi web form widget * Qt5WebKitWidgets, QWidgets module for Webkit, the HTML engine., Required by Kexi web form widget * KexiMarble (required version >= 0.19.2), KDE World Globe Widget library, Required by Kexi form map widget -- Configuring done (6.9s) -- Generating done (0.4s) -- Build files have been written to: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build [ 1%] Generating mo... [ 1%] Generating po/ca/docs/kexi/index.cache.bz2 [ 1%] Generating po/nl/docs/kexi/index.cache.bz2 [ 2%] Generating po/de/docs/kexi/index.cache.bz2 [ 2%] Generating po/it/docs/kexi/index.cache.bz2 [ 2%] Generating po/uk/docs/kexi/index.cache.bz2 [ 2%] Generating ts... [ 2%] Copying icon files to /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/pics/resource [ 2%] Preparing app icon files for version 3.2 [ 2%] Automatic MOC for target kexiutils [ 2%] Copying icon files to /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/pics/resource [ 2%] Built target makedir_status_rcc [ 2%] Built target tsfiles-f5f7e92734d3cea52d216b742a709073 [ 2%] Generating ../../../bin/data/kexi/3.2/status/status.rcc [ 2%] Built target build_status_rcc [ 2%] Built target org.kexi-project.form.widgets.main_breeze_copy_icons [ 2%] Built target copy_app_icons [ 3%] Building Qt resource file /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/pics/resource/org.kexi-project.form.widgets.main_breeze.qrc [ 3%] Built target copy_icons [ 3%] Built target org.kexi-project.form.widgets.main_breeze_build_qrc [ 4%] Colorizing icons in /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/pics/resource [ 4%] Building external Qt resource /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/bin/data/kexi/3.2/icons/org.kexi-project.form.widgets.main_breeze.rcc RCC: Warning: No resources in '/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/pics/resource/org.kexi-project.form.widgets.main_breeze.qrc'. [ 4%] Built target colorize_icons [ 4%] Built target org.kexi-project.form.widgets.main_breeze_build_rcc [ 4%] Building Qt resource file /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/pics/resource/kexi_breeze.qrc [ 4%] Built target build_qrc [ 4%] Building external Qt resource /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/bin/data/kexi/3.2/icons/kexi_breeze.rcc [ 4%] Built target build_rcc [ 4%] Built target po-ca-docs-kexi-index-cache-bz2 [ 4%] Built target po-it-docs-kexi-index-cache-bz2 [ 4%] Built target po-de-docs-kexi-index-cache-bz2 [ 4%] Built target pofiles-f5f7e92734d3cea52d216b742a709073 [ 4%] Built target po-uk-docs-kexi-index-cache-bz2 [ 4%] Built target po-nl-docs-kexi-index-cache-bz2 [ 4%] Built target kexiutils_autogen [ 5%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/kexiutils_autogen/mocs_compilation.cpp.o [ 5%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/utils.cpp.o [ 5%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/FontSettings_p.cpp.o [ 6%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/SmallToolButton.cpp.o [ 6%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/InternalPropertyMap.cpp.o [ 6%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/FlowLayout.cpp.o [ 6%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/KexiCommandLinkButton.cpp.o [ 7%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/transliteration_table.cpp.o [ 7%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/kmessagewidget.cpp.o [ 7%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/KexiContextMessage.cpp.o [ 7%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/KexiLinkWidget.cpp.o [ 7%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/KexiTitleLabel.cpp.o [ 8%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/KexiLinkButton.cpp.o [ 8%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/KexiCloseButton.cpp.o [ 8%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/KexiAssistantPage.cpp.o [ 9%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/KexiAssistantWidget.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/transliteration_table.cpp:1039:27: warning: unpaired UTF-8 bidirectional control character detected [-Wbidi-chars=] 1039 | /*2028*/0/**/,0/**/,0/**/,0/**/,0/**/,0/**/,0/**/,0/**/, | ~~~~~~~~ ^ | | | | | end of bidirectional context | U+202A (LEFT-TO-RIGHT EMBEDDING) /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/transliteration_table.cpp:1039:33: warning: unpaired UTF-8 bidirectional control character detected [-Wbidi-chars=] 1039 | /*2028*/0/**/,0/**/,0/**/,0/**/,0/**/,0/**/,0/**/,0/**/, | ~~~~~~~~ ^ | | | | | end of bidirectional context | U+202B (RIGHT-TO-LEFT EMBEDDING) /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/transliteration_table.cpp:1039:45: warning: unpaired UTF-8 bidirectional control character detected [-Wbidi-chars=] 1039 | /*2028*/0/**/,0/**/,0/**/,0/**/,0/**/,0/**/,0/**/,0/**/, | ~~~~~~~~ ^ | | | | | end of bidirectional context | U+202D (LEFT-TO-RIGHT OVERRIDE) /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/transliteration_table.cpp:1039:51: warning: unpaired UTF-8 bidirectional control character detected [-Wbidi-chars=] 1039 | /*2028*/0/**/,0/**/,0/**/,0/**/,0/**/,0/**/,0/**/,0/**/, | ~~~~~~~~ ^ | | | | | end of bidirectional context | U+202E (RIGHT-TO-LEFT OVERRIDE) /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/transliteration_table.cpp:1046:50: warning: unpaired UTF-8 bidirectional control character detected [-Wbidi-chars=] 1046 | /*2060*/0/**/,0/**/,0/**/,0/**/,0/**/,0/**/,0/**/,0/**/, | ~~~~~~~~ ^ | | | | | end of bidirectional context | U+2066 (LEFT-TO-RIGHT ISOLATE) /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/transliteration_table.cpp:1046:56: warning: unpaired UTF-8 bidirectional control character detected [-Wbidi-chars=] 1046 | /*2060*/0/**/,0/**/,0/**/,0/**/,0/**/,0/**/,0/**/,0/**/, | ~~~~~~~~ ^ | | | | | end of bidirectional context | U+2067 (RIGHT-TO-LEFT ISOLATE) /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/transliteration_table.cpp:1047:13: warning: unpaired UTF-8 bidirectional control character detected [-Wbidi-chars=] 1047 | /*2068*/0/**/,0/**/,0/**/,0/**/,0/**/,0/**/,0/**/,0/**/, | ~~~~~~~~ ^ | | | | | end of bidirectional context | U+2068 (FIRST STRONG ISOLATE) [ 9%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/KexiAnimatedLayout.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:54:18: warning: 'virtual void KexiFlowLayout::addItem(QLayoutItem*)' can be marked override [-Wsuggest-override] 54 | virtual void addItem(QLayoutItem *item); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:57:18: warning: 'virtual void KexiFlowLayout::invalidate()' can be marked override [-Wsuggest-override] 57 | virtual void invalidate(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:59:18: warning: 'virtual bool KexiFlowLayout::hasHeightForWidth() const' can be marked override [-Wsuggest-override] 59 | virtual bool hasHeightForWidth() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:60:17: warning: 'virtual int KexiFlowLayout::heightForWidth(int) const' can be marked override [-Wsuggest-override] 60 | virtual int heightForWidth(int width) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:61:19: warning: 'virtual QSize KexiFlowLayout::sizeHint() const' can be marked override [-Wsuggest-override] 61 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:62:19: warning: 'virtual QSize KexiFlowLayout::minimumSize() const' can be marked override [-Wsuggest-override] 62 | virtual QSize minimumSize() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:63:30: warning: 'virtual Qt::Orientations KexiFlowLayout::expandingDirections() const' can be marked override [-Wsuggest-override] 63 | virtual Qt::Orientations expandingDirections() const; | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:64:17: warning: 'virtual int KexiFlowLayout::count() const' can be marked override [-Wsuggest-override] 64 | virtual int count() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:65:18: warning: 'virtual bool KexiFlowLayout::isEmpty() const' can be marked override [-Wsuggest-override] 65 | virtual bool isEmpty() const; | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:66:18: warning: 'virtual void KexiFlowLayout::setGeometry(const QRect&)' can be marked override [-Wsuggest-override] 66 | virtual void setGeometry(const QRect&); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:67:26: warning: 'virtual QLayoutItem* KexiFlowLayout::itemAt(int) const' can be marked override [-Wsuggest-override] 67 | virtual QLayoutItem *itemAt(int index) const; | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:68:26: warning: 'virtual QLayoutItem* KexiFlowLayout::takeAt(int)' can be marked override [-Wsuggest-override] 68 | virtual QLayoutItem *takeAt(int index); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:56:94: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::AlignmentFlag; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 56 | void insertWidget(int index, QWidget* widget, int stretch = 0, Qt::Alignment alignment = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qlayout.h:43, from /usr/include/qt/QtWidgets/QLayout:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/moc_FlowLayout.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/mocs_compilation.cpp:2: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/FlowLayout.h:54:18: warning: 'virtual void KexiFlowLayout::addItem(QLayoutItem*)' can be marked override [-Wsuggest-override] 54 | virtual void addItem(QLayoutItem *item); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/FlowLayout.h:57:18: warning: 'virtual void KexiFlowLayout::invalidate()' can be marked override [-Wsuggest-override] 57 | virtual void invalidate(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/FlowLayout.h:59:18: warning: 'virtual bool KexiFlowLayout::hasHeightForWidth() const' can be marked override [-Wsuggest-override] 59 | virtual bool hasHeightForWidth() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/FlowLayout.h:60:17: warning: 'virtual int KexiFlowLayout::heightForWidth(int) const' can be marked override [-Wsuggest-override] 60 | virtual int heightForWidth(int width) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/FlowLayout.h:61:19: warning: 'virtual QSize KexiFlowLayout::sizeHint() const' can be marked override [-Wsuggest-override] 61 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/FlowLayout.h:62:19: warning: 'virtual QSize KexiFlowLayout::minimumSize() const' can be marked override [-Wsuggest-override] 62 | virtual QSize minimumSize() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/FlowLayout.h:63:30: warning: 'virtual Qt::Orientations KexiFlowLayout::expandingDirections() const' can be marked override [-Wsuggest-override] 63 | virtual Qt::Orientations expandingDirections() const; | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/FlowLayout.h:64:17: warning: 'virtual int KexiFlowLayout::count() const' can be marked override [-Wsuggest-override] 64 | virtual int count() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/FlowLayout.h:65:18: warning: 'virtual bool KexiFlowLayout::isEmpty() const' can be marked override [-Wsuggest-override] 65 | virtual bool isEmpty() const; | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/FlowLayout.h:66:18: warning: 'virtual void KexiFlowLayout::setGeometry(const QRect&)' can be marked override [-Wsuggest-override] 66 | virtual void setGeometry(const QRect&); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/FlowLayout.h:67:26: warning: 'virtual QLayoutItem* KexiFlowLayout::itemAt(int) const' can be marked override [-Wsuggest-override] 67 | virtual QLayoutItem *itemAt(int index) const; | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/FlowLayout.h:68:26: warning: 'virtual QLayoutItem* KexiFlowLayout::takeAt(int)' can be marked override [-Wsuggest-override] 68 | virtual QLayoutItem *takeAt(int index); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/FlowLayout.h:56:94: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::AlignmentFlag; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 56 | void insertWidget(int index, QWidget* widget, int stretch = 0, Qt::Alignment alignment = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qlayout.h:43, from /usr/include/qt/QtWidgets/QLayout:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/FlowLayout.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiTitleLabel.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiTitleLabel.h:35:10: warning: 'virtual void KexiTitleLabel::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 35 | void changeEvent(QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiTitleLabel.h:31:71: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 31 | explicit KexiTitleLabel(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qlabel.h:43, from /usr/include/qt/QtWidgets/QLabel:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiTitleLabel.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiTitleLabel.h:32:93: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 32 | explicit KexiTitleLabel(const QString & text, QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCloseButton.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCloseButton.h:41:18: warning: 'virtual void KexiCloseButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 41 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiLinkWidget.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiLinkWidget.h:69:18: warning: 'virtual void KexiLinkWidget::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 69 | virtual void changeEvent(QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/moc_KexiAnimatedLayout_p.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/mocs_compilation.cpp:4: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/KexiAnimatedLayout_p.h:37:10: warning: 'virtual void KexiAnimatedLayout::Private::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 37 | void paintEvent(QPaintEvent* event); | ^~~~~~~~~~ [ 9%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/KexiCategorizedView.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiLinkButton.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiLinkButton.h:60:18: warning: 'virtual void KexiLinkButton::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 60 | virtual void changeEvent(QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:52:19: warning: 'virtual QSize KexiSmallToolButton::sizeHint() const' can be marked override [-Wsuggest-override] 52 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:78:11: warning: 'virtual QSize KexiToolBarSeparator::sizeHint() const' can be marked override [-Wsuggest-override] 78 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:83:18: warning: 'virtual void KexiToolBarSeparator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 83 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ [ 9%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/KexiTester.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget_p.h:34:18: warning: 'virtual void KMessageWidgetFrame::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 34 | virtual void paintEvent(QPaintEvent* event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget_p.h:70:18: warning: 'virtual void ClickableLabel::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 70 | virtual void mousePressEvent(QMouseEvent *ev); | ^~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCloseButton.h:41:18: warning: 'virtual void KexiCloseButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 41 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiAnimatedLayout.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiAnimatedLayout_p.h:37:10: warning: 'virtual void KexiAnimatedLayout::Private::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 37 | void paintEvent(QPaintEvent* event); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiTitleLabel.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiAssistantWidget.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiAssistantWidget.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiAssistantWidget.cpp:20: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCloseButton.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qtoolbutton.h:43, from /usr/include/qt/QtWidgets/QToolButton:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCloseButton.h:25: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiPushButton.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qpushbutton.h:43, from /usr/include/qt/QtWidgets/QPushButton:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiPushButton.h:25: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:50:11: warning: 'virtual QSize KexiCommandLinkButton::sizeHint() const' can be marked override [-Wsuggest-override] 50 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:51:9: warning: 'virtual int KexiCommandLinkButton::heightForWidth(int) const' can be marked override [-Wsuggest-override] 51 | int heightForWidth(int) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:52:11: warning: 'virtual QSize KexiCommandLinkButton::minimumSizeHint() const' can be marked override [-Wsuggest-override] 52 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:53:10: warning: 'virtual bool KexiCommandLinkButton::event(QEvent*)' can be marked override [-Wsuggest-override] 53 | bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:54:10: warning: 'virtual void KexiCommandLinkButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 54 | void paintEvent(QPaintEvent *); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiLinkButton.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qpushbutton.h:43, from /usr/include/qt/QtWidgets/QPushButton:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiLinkButton.h:25: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.cpp:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, 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 /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qtoolbutton.h:43, from /usr/include/qt/QtWidgets/QToolButton:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/moc_KexiCategorizedView.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/mocs_compilation.cpp:7: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/KexiCategorizedView.h:52:10: warning: 'virtual void KexiCategorySingleSelectionModel::select(const QItemSelection&, QItemSelectionModel::SelectionFlags)' can be marked override [-Wsuggest-override] 52 | void select(const QItemSelection& selection, | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.cpp:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiLinkWidget.h:69:18: warning: 'virtual void KexiLinkWidget::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 69 | virtual void changeEvent(QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/KexiCategorizedView.h:63:18: warning: 'virtual void KexiCategorizedView::setModel(QAbstractItemModel*)' can be marked override [-Wsuggest-override] 63 | virtual void setModel(QAbstractItemModel *model); | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/moc_KexiCloseButton.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/mocs_compilation.cpp:8: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/KexiCloseButton.h:41:18: warning: 'virtual void KexiCloseButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 41 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiAssistantPage.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiAssistantPage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiAssistantPage.cpp:20: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiAssistantPage.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiTitleLabel.h:35:10: warning: 'virtual void KexiTitleLabel::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 35 | void changeEvent(QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiTitleLabel.h:31:71: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 31 | explicit KexiTitleLabel(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiTitleLabel.h:32:93: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 32 | explicit KexiTitleLabel(const QString & text, QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiAssistantPage.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiLinkWidget.h:69:18: warning: 'virtual void KexiLinkWidget::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 69 | virtual void changeEvent(QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.cpp: In constructor 'KexiContextMessageWidget::Private::Private(KexiContextMessageWidget*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.cpp:141:8: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::Orientation; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 141 | , resizeTrackingPolicy(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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiAssistantPage.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiLinkButton.h:60:18: warning: 'virtual void KexiLinkButton::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 60 | virtual void changeEvent(QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qnamespace.h:43, from /usr/include/qt/QtCore/qobjectdefs.h:48, from /usr/include/qt/QtCore/qobject.h:46, from /usr/include/qt/QtCore/QObject:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:37: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiAssistantPage.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCloseButton.h:41:18: warning: 'virtual void KexiCloseButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 41 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.cpp: In member function 'void KexiContextMessageWidget::Private::setViewportsEnabled(bool)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.cpp:190:100: warning: 'QSet QList::toSet() const [with T = QAbstractScrollArea*]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] 190 | contentsWidgetChildren = contentsWidget->findChildren().toSet(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt/QtGui/qevent.h:53, from /usr/include/qt/QtGui/QMouseEvent:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.cpp:26: /usr/include/qt/QtCore/qset.h:406:30: note: declared here 406 | Q_OUTOFLINE_TEMPLATE QSet QList::toSet() const | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiAnimatedLayout.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qstackedlayout.h:43, from /usr/include/qt/QtWidgets/QStackedLayout:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiAnimatedLayout.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiAnimatedLayout.cpp:20: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, 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 /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiTitleLabel.h: In constructor 'KexiAssistantPage::KexiAssistantPage(const QString&, const QString&, QWidget*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiTitleLabel.h:32:93: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 32 | explicit KexiTitleLabel(const QString & text, QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiPushButton.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/moc_KexiCommandLinkButton.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/mocs_compilation.cpp:9: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:50:11: warning: 'virtual QSize KexiCommandLinkButton::sizeHint() const' can be marked override [-Wsuggest-override] 50 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:51:9: warning: 'virtual int KexiCommandLinkButton::heightForWidth(int) const' can be marked override [-Wsuggest-override] 51 | int heightForWidth(int) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:52:11: warning: 'virtual QSize KexiCommandLinkButton::minimumSizeHint() const' can be marked override [-Wsuggest-override] 52 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:53:10: warning: 'virtual bool KexiCommandLinkButton::event(QEvent*)' can be marked override [-Wsuggest-override] 53 | bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:54:10: warning: 'virtual void KexiCommandLinkButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 54 | void paintEvent(QPaintEvent *); | ^~~~~~~~~~ [ 10%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/KexiJsonTrader.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/moc_KexiContextMessage.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/mocs_compilation.cpp:10: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ [ 10%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/KexiPushButton.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/moc_KexiLinkButton.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/mocs_compilation.cpp:12: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/KexiLinkButton.h:60:18: warning: 'virtual void KexiLinkButton::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 60 | virtual void changeEvent(QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/moc_KexiLinkWidget.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/mocs_compilation.cpp:13: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/KexiLinkWidget.h:69:18: warning: 'virtual void KexiLinkWidget::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 69 | virtual void changeEvent(QEvent* event); | ^~~~~~~~~~~ [ 10%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/KexiFadeWidgetEffect.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/moc_KexiTitleLabel.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/mocs_compilation.cpp:16: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/KexiTitleLabel.h:35:10: warning: 'virtual void KexiTitleLabel::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 35 | void changeEvent(QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/KexiTitleLabel.h:31:71: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 31 | explicit KexiTitleLabel(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/KexiTitleLabel.h:32:93: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 32 | explicit KexiTitleLabel(const QString & text, QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/moc_SmallToolButton.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/mocs_compilation.cpp:17: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/SmallToolButton.h:52:19: warning: 'virtual QSize KexiSmallToolButton::sizeHint() const' can be marked override [-Wsuggest-override] 52 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/SmallToolButton.h:78:11: warning: 'virtual QSize KexiToolBarSeparator::sizeHint() const' can be marked override [-Wsuggest-override] 78 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/SmallToolButton.h:83:18: warning: 'virtual void KexiToolBarSeparator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 83 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/PJPWSW2A6G/moc_KexiCompleter.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/mocs_compilation.cpp:18: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/PJPWSW2A6G/../../../../../kexi-3.2.0/src/kexiutils/completer/KexiCompleter.h:146:10: warning: 'virtual bool KexiCompleter::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/PJPWSW2A6G/../../../../../kexi-3.2.0/src/kexiutils/completer/KexiCompleter.h:147:10: warning: 'virtual bool KexiCompleter::event(QEvent*)' can be marked override [-Wsuggest-override] 147 | bool event(QEvent *); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.cpp: In member function 'virtual QSize KexiCommandLinkButton::sizeHint() const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.cpp:273:34: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 273 | int textWidth = qMax(fm.width(text()), 135); | ~~~~~~~~^~~~~~~~ In file included from /usr/include/qt/QtWidgets/qwidget.h:50, from /usr/include/qt/QtWidgets/qabstractbutton.h:46, from /usr/include/qt/QtWidgets/qpushbutton.h:44: /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/PJPWSW2A6G/moc_KexiCompleter_p.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/mocs_compilation.cpp:19: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/PJPWSW2A6G/../../../../../kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:176:19: warning: 'virtual KexiMatchData QSortedModelEngine::filter(const QString&, const QModelIndex&, int)' can be marked override [-Wsuggest-override] 176 | KexiMatchData filter(const QString&, const QModelIndex&, int); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/PJPWSW2A6G/../../../../../kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:186:10: warning: 'virtual void QUnsortedModelEngine::filterOnDemand(int)' can be marked override [-Wsuggest-override] 186 | void filterOnDemand(int); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/PJPWSW2A6G/../../../../../kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:187:19: warning: 'virtual KexiMatchData QUnsortedModelEngine::filter(const QString&, const QModelIndex&, int)' can be marked override [-Wsuggest-override] 187 | KexiMatchData filter(const QString&, const QModelIndex&, int); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/PJPWSW2A6G/../../../../../kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:199:10: warning: 'virtual void KexiCompleterItemDelegate::paint(QPainter*, const QStyleOptionViewItem&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 199 | void paint(QPainter *p, const QStyleOptionViewItem& opt, const QModelIndex& idx) const { | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/PJPWSW2A6G/../../../../../kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:230:17: warning: 'virtual QModelIndex KexiCompletionModel::index(int, int, const QModelIndex&) const' can be marked override [-Wsuggest-override] 230 | QModelIndex index(int row, int column, const QModelIndex & = QModelIndex()) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/PJPWSW2A6G/../../../../../kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:231:9: warning: 'virtual int KexiCompletionModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 231 | int rowCount(const QModelIndex &index = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/PJPWSW2A6G/../../../../../kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:232:9: warning: 'virtual int KexiCompletionModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 232 | int columnCount(const QModelIndex &index = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/PJPWSW2A6G/../../../../../kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:233:10: warning: 'virtual bool KexiCompletionModel::hasChildren(const QModelIndex&) const' can be marked override [-Wsuggest-override] 233 | bool hasChildren(const QModelIndex &parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/PJPWSW2A6G/../../../../../kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:234:17: warning: 'virtual QModelIndex KexiCompletionModel::parent(const QModelIndex&) const' can be marked override [-Wsuggest-override] 234 | QModelIndex parent(const QModelIndex & = QModelIndex()) const { return QModelIndex(); } | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/PJPWSW2A6G/../../../../../kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:235:14: warning: 'virtual QVariant KexiCompletionModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 235 | QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/PJPWSW2A6G/../../../../../kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:237:10: warning: 'virtual void KexiCompletionModel::setSourceModel(QAbstractItemModel*)' can be marked override [-Wsuggest-override] 237 | void setSourceModel(QAbstractItemModel *sourceModel); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/PJPWSW2A6G/../../../../../kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:238:17: warning: 'virtual QModelIndex KexiCompletionModel::mapToSource(const QModelIndex&) const' can be marked override [-Wsuggest-override] 238 | QModelIndex mapToSource(const QModelIndex& proxyIndex) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/PJPWSW2A6G/../../../../../kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:239:17: warning: 'virtual QModelIndex KexiCompletionModel::mapFromSource(const QModelIndex&) const' can be marked override [-Wsuggest-override] 239 | QModelIndex mapFromSource(const QModelIndex& sourceIndex) const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.cpp: In member function 'void KMessageWidgetPrivate::createLayout()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.cpp:423:26: warning: 'void QWidget::getContentsMargins(int*, int*, int*, int*) const' is deprecated: use contentsMargins() [-Wdeprecated-declarations] 423 | q->getContentsMargins(&left, &top, &right, &bottom); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/qframe.h:44: /usr/include/qt/QtWidgets/qwidget.h:530:10: note: declared here 530 | void getContentsMargins(int *left, int *top, int *right, int *bottom) const; | ^~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/moc_kmessagewidget_p.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/mocs_compilation.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/kmessagewidget_p.h:34:18: warning: 'virtual void KMessageWidgetFrame::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 34 | virtual void paintEvent(QPaintEvent* event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.cpp: In member function 'void KMessageWidgetPrivate::updateStyleSheet()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.cpp:500:32: warning: 'void QWidget::getContentsMargins(int*, int*, int*, int*) const' is deprecated: use contentsMargins() [-Wdeprecated-declarations] 500 | content->getContentsMargins(&left, &top, &right, &bottom); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtWidgets/qwidget.h:530:10: note: declared here 530 | void getContentsMargins(int *left, int *top, int *right, int *bottom) const; | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/kexiutils/kexiutils_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/kexiutils/kmessagewidget_p.h:70:18: warning: 'virtual void ClickableLabel::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 70 | virtual void mousePressEvent(QMouseEvent *ev); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.cpp:506:26: warning: 'void QWidget::getContentsMargins(int*, int*, int*, int*) const' is deprecated: use contentsMargins() [-Wdeprecated-declarations] 506 | q->getContentsMargins(&left, &top, &right, &bottom); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtWidgets/qwidget.h:530:10: note: declared here 530 | void getContentsMargins(int *left, int *top, int *right, int *bottom) const; | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.cpp: In member function 'void KMessageWidget::setMessageType(MessageType)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.cpp:624:34: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 624 | const int size = IconSize(KIconLoader::MainToolbar); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KIconThemes/KIconLoader:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.cpp:25: /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ [ 10%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/KexiPluginMetaData.cpp.o [ 11%] Building CXX object src/kexiutils/CMakeFiles/kexiutils.dir/completer/KexiCompleter.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp: In function 'bool KexiUtils::askForFileOverwriting(const QString&, QWidget*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp:367:72: warning: 'KGuiItem KStandardGuiItem::no()' is deprecated: Since 5.100. Use an action verb to indicate the available option. [-Wdeprecated-declarations] 367 | KStandardGuiItem::overwrite(), KStandardGuiItem::no()); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KWidgetsAddons/kmessagebox.h:18, from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp:48: /usr/include/KF5/KWidgetsAddons/kstandardguiitem.h:123:10: note: declared here 123 | KGuiItem no(); | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp:362:66: warning: 'KMessageBox::ButtonCode KMessageBox::warningYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use warningTwoActions() [-Wdeprecated-declarations] 362 | const KMessageBox::ButtonCode res = KMessageBox::warningYesNo(parent, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | xi18nc("@info", "The file %1 already exists." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | "Do you want to overwrite it?", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 365 | QDir::toNativeSeparators(filePath)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 366 | QString(), | ~~~~~~~~~~ 367 | KStandardGuiItem::overwrite(), KStandardGuiItem::no()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:387:12: note: declared here 387 | ButtonCode warningYesNo(QWidget *parent, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp: In function 'QColor KexiUtils::contrastColor(const QColor&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp:383:22: warning: 'QColor QColor::dark(int) const' is deprecated: Use QColor::darker() instead [-Wdeprecated-declarations] 383 | return c.dark(200); | ~~~~~~^~~~~ In file included from /usr/include/qt/QtGui/qpalette.h:45, from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/QFrame:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:40: /usr/include/qt/QtGui/qcolor.h:235:30: note: declared here 235 | Q_REQUIRED_RESULT QColor dark(int f = 200) const noexcept; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp:385:23: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations] 385 | return c.light(150); | ~~~~~~~^~~~~ /usr/include/qt/QtGui/qcolor.h:233:30: note: declared here 233 | Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp:387:23: warning: 'QColor QColor::light(int) const' is deprecated: Use QColor::lighter() instead [-Wdeprecated-declarations] 387 | return c.light(300); | ~~~~~~~^~~~~ /usr/include/qt/QtGui/qcolor.h:233:30: note: declared here 233 | Q_REQUIRED_RESULT QColor light(int f = 150) const noexcept; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp: In function 'QPixmap KexiUtils::emptyIcon(KIconLoader::Group)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp:418:28: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 418 | QPixmap noIcon(IconSize(iconGroup), IconSize(iconGroup)); | ~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/KF5/KIconThemes/KIconLoader:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:45: /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp:418:49: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 418 | QPixmap noIcon(IconSize(iconGroup), IconSize(iconGroup)); | ~~~~~~~~^~~~~~~~~~~ /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp: In function 'tristate KexiUtils::openHyperLink(const QUrl&, QWidget*, const OpenHyperlinkOptions&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp:759:31: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 759 | KMessageBox::sorry(parent, xi18nc("@info", "The file or directory %1 does not exist.", fileInfo.absoluteFilePath())); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp:765:27: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 765 | KMessageBox::sorry(parent, xi18nc("@info", "Invalid hyperlink %1.", | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 766 | url.url(QUrl::PreferLocalFile))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp:774:27: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 774 | KMessageBox::sorry(parent, xi18nc("@info", "Executable %1 not allowed.", | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | url.url(QUrl::PreferLocalFile))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp:780:27: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 780 | KMessageBox::sorry(parent, xi18nc("@info", "Remote hyperlink %1 not allowed.", | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 781 | url.url(QUrl::PreferLocalFile))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp:791:43: warning: 'KGuiItem KStandardGuiItem::no()' is deprecated: Since 5.100. Use an action verb to indicate the available option. [-Wdeprecated-declarations] 791 | , KStandardGuiItem::no() | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/KF5/KWidgetsAddons/kstandardguiitem.h:123:10: note: declared here 123 | KGuiItem no(); | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp:786:45: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 786 | int ret = KMessageBox::questionYesNo(parent | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 787 | , xi18nc("@info", "Do you want to run this file?" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 788 | "Running executables can be dangerous.") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 789 | , QString() | ~~~~~~~~~~~ 790 | , KGuiItem(xi18nc("@action:button Run script file", "Run"), koIconName("system-run")) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 791 | , KStandardGuiItem::no() | ~~~~~~~~~~~~~~~~~~~~~~~~ 792 | , "AllowRunExecutable", KMessageBox::Notify | KMessageBox::Dangerous); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp:802:32: warning: 'static bool KRun::runUrl(const QUrl&, const QString&, QWidget*, RunFlags, const QString&, const QByteArray&)' is deprecated: Since 5.71. Use KIO::OpenUrlJob, see API docs for a code sample [-Wdeprecated-declarations] 802 | return KRun::runUrl(url, type, parent, KRun::RunFlags(KRun::RunExecutables)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KIOWidgets/KRun:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp:68: /usr/include/KF5/KIOWidgets/krun.h:430:17: note: declared here 430 | static bool runUrl(const QUrl &url, | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp: In function 'QString themedIconName(const QString&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.cpp:1166:57: warning: 'const QBrush& QPalette::background() const' is deprecated: Use QPalette::window() instead [-Wdeprecated-declarations] 1166 | const QColor background = qApp->palette().background().color(); | ^ /usr/include/qt/QtGui/qpalette.h:149:26: note: declared here 149 | inline const QBrush &background() const { return window(); } | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCategorizedView.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCategorizedView.h:52:10: warning: 'virtual void KexiCategorySingleSelectionModel::select(const QItemSelection&, QItemSelectionModel::SelectionFlags)' can be marked override [-Wsuggest-override] 52 | void select(const QItemSelection& selection, | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCategorizedView.h:63:18: warning: 'virtual void KexiCategorizedView::setModel(QAbstractItemModel*)' can be marked override [-Wsuggest-override] 63 | virtual void setModel(QAbstractItemModel *model); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiFadeWidgetEffect.cpp: In constructor 'KexiFadeWidgetEffect::KexiFadeWidgetEffect(QWidget*, int)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiFadeWidgetEffect.cpp:111:30: warning: 'void QTimeLine::setCurveShape(CurveShape)' is deprecated: Access easingCurve directly [-Wdeprecated-declarations] 111 | d->timeLine.setCurveShape(QTimeLine::EaseOutCurve); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/QTimeLine:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiFadeWidgetEffect_p.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiFadeWidgetEffect.cpp:23: /usr/include/qt/QtCore/qtimeline.h:114:10: note: declared here 114 | void setCurveShape(CurveShape shape); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiJsonTrader.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qalgorithms.h:43, from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/QList:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiJsonTrader.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiJsonTrader.cpp:22: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiPushButton.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiPushButton.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qpushbutton.h:43, from /usr/include/qt/QtWidgets/QPushButton:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiPushButton.h:25: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:65, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter.cpp:142: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter.h:146:10: warning: 'virtual bool KexiCompleter::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter.h:147:10: warning: 'virtual bool KexiCompleter::event(QEvent*)' can be marked override [-Wsuggest-override] 147 | bool event(QEvent *); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:176:19: warning: 'virtual KexiMatchData QSortedModelEngine::filter(const QString&, const QModelIndex&, int)' can be marked override [-Wsuggest-override] 176 | KexiMatchData filter(const QString&, const QModelIndex&, int); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:186:10: warning: 'virtual void QUnsortedModelEngine::filterOnDemand(int)' can be marked override [-Wsuggest-override] 186 | void filterOnDemand(int); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:187:19: warning: 'virtual KexiMatchData QUnsortedModelEngine::filter(const QString&, const QModelIndex&, int)' can be marked override [-Wsuggest-override] 187 | KexiMatchData filter(const QString&, const QModelIndex&, int); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:199:10: warning: 'virtual void KexiCompleterItemDelegate::paint(QPainter*, const QStyleOptionViewItem&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 199 | void paint(QPainter *p, const QStyleOptionViewItem& opt, const QModelIndex& idx) const { | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:230:17: warning: 'virtual QModelIndex KexiCompletionModel::index(int, int, const QModelIndex&) const' can be marked override [-Wsuggest-override] 230 | QModelIndex index(int row, int column, const QModelIndex & = QModelIndex()) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:231:9: warning: 'virtual int KexiCompletionModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 231 | int rowCount(const QModelIndex &index = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:232:9: warning: 'virtual int KexiCompletionModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 232 | int columnCount(const QModelIndex &index = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:233:10: warning: 'virtual bool KexiCompletionModel::hasChildren(const QModelIndex&) const' can be marked override [-Wsuggest-override] 233 | bool hasChildren(const QModelIndex &parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:234:17: warning: 'virtual QModelIndex KexiCompletionModel::parent(const QModelIndex&) const' can be marked override [-Wsuggest-override] 234 | QModelIndex parent(const QModelIndex & = QModelIndex()) const { return QModelIndex(); } | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:235:14: warning: 'virtual QVariant KexiCompletionModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 235 | QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:237:10: warning: 'virtual void KexiCompletionModel::setSourceModel(QAbstractItemModel*)' can be marked override [-Wsuggest-override] 237 | void setSourceModel(QAbstractItemModel *sourceModel); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:238:17: warning: 'virtual QModelIndex KexiCompletionModel::mapToSource(const QModelIndex&) const' can be marked override [-Wsuggest-override] 238 | QModelIndex mapToSource(const QModelIndex& proxyIndex) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter_p.h:239:17: warning: 'virtual QModelIndex KexiCompletionModel::mapFromSource(const QModelIndex&) const' can be marked override [-Wsuggest-override] 239 | QModelIndex mapFromSource(const QModelIndex& sourceIndex) const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter.cpp:164:17: warning: 'virtual QModelIndex KexiEmptyItemModel::index(int, int, const QModelIndex&) const' can be marked override [-Wsuggest-override] 164 | QModelIndex index(int, int, const QModelIndex &) const { return QModelIndex(); } | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter.cpp:165:17: warning: 'virtual QModelIndex KexiEmptyItemModel::parent(const QModelIndex&) const' can be marked override [-Wsuggest-override] 165 | QModelIndex parent(const QModelIndex &) const { return QModelIndex(); } | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter.cpp:166:9: warning: 'virtual int KexiEmptyItemModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 166 | int rowCount(const QModelIndex &) const { return 0; } | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter.cpp:167:9: warning: 'virtual int KexiEmptyItemModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 167 | int columnCount(const QModelIndex &) const { return 0; } | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter.cpp:168:10: warning: 'virtual bool KexiEmptyItemModel::hasChildren(const QModelIndex&) const' can be marked override [-Wsuggest-override] 168 | bool hasChildren(const QModelIndex &) const { return false; } | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter.cpp:169:14: warning: 'virtual QVariant KexiEmptyItemModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 169 | QVariant data(const QModelIndex &, int) const { return QVariant(); } | ^~~~ [ 11%] Linking CXX shared library libkexiutils3.2.so [ 11%] Built target kexiutils [ 11%] Automatic MOC for target kexicore AutoMoc: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexi.h:0: Note: No relevant classes found. No output generated. [ 11%] Built target kexicore_autogen [ 12%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexicore_autogen/mocs_compilation.cpp.o [ 12%] Building CXX object src/core/CMakeFiles/kexicore.dir/KexiGlobal.cpp.o [ 12%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexi.cpp.o [ 13%] Building CXX object src/core/CMakeFiles/kexicore.dir/KexiMainWindowIface.cpp.o [ 13%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexiaboutdata.cpp.o [ 13%] Building CXX object src/core/CMakeFiles/kexicore.dir/KexiStandardAction.cpp.o [ 13%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexidbconnectionset.cpp.o [ 14%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexiprojectset.cpp.o [ 14%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexiactionproxy.cpp.o [ 14%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexisharedactionhost.cpp.o [ 14%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexiactioncategories.cpp.o [ 14%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexiproject.cpp.o [ 15%] Building CXX object src/core/CMakeFiles/kexicore.dir/KexiWindow.cpp.o [ 15%] Building CXX object src/core/CMakeFiles/kexicore.dir/KexiWindowData.cpp.o [ 15%] Building CXX object src/core/CMakeFiles/kexicore.dir/KexiView.cpp.o [ 16%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexipartmanager.cpp.o [ 16%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexipartinfo.cpp.o [ 16%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexipartitem.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/core/kexicore_autogen/EWIEGA46WW/moc_KexiGroupButton.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/core/kexicore_autogen/mocs_compilation.cpp:2: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/core/kexicore_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/core/KexiGroupButton.h:68:18: warning: 'virtual void KexiGroupButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 68 | virtual void paintEvent(QPaintEvent* event); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiactionproxy.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qnamespace.h:43, from /usr/include/qt/QtCore/qobjectdefs.h:48, from /usr/include/qt/QtCore/qobject.h:46, from /usr/include/qt/QtCore/QObject:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiproject.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiactionproxy.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiactionproxy.cpp:21: /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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexi.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qsharedpointer.h:43, from /usr/include/qt/QtCore/qpointer.h:43, from /usr/include/qt/QtCore/QPointer:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexi.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexi.cpp:20: /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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qiterator.h:43, from /usr/include/qt/QtCore/qmap.h:43, from /usr/include/qt/QtCore/QMap:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.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) {} | ^~~~~~ [ 16%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexipartbase.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qnamespace.h:43, from /usr/include/qt/QtCore/qobjectdefs.h:48, from /usr/include/qt/QtCore/qobject.h:46, from /usr/include/qt/QtCore/QObject:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipart.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartguiclient.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartmanager.cpp: In member function 'KexiInternalPart* KexiPart::Manager::internalPartForPluginId(const QString&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartmanager.cpp:306:37: warning: 'QStringList KPluginMetaData::serviceTypes() const' is deprecated: Since 5.89. See API docs [-Wdeprecated-declarations] 306 | if (!info || !info->serviceTypes().contains("Kexi/Internal")) { | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KCoreAddons/kpluginfactory.h:15, from /usr/include/KF5/KCoreAddons/KPluginFactory:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartbase.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiinternalpart.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartmanager.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartmanager.cpp:21: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:460:17: note: declared here 460 | QStringList serviceTypes() const; | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/core/kexicore_autogen/EWIEGA46WW/moc_KexiView.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/core/kexicore_autogen/mocs_compilation.cpp:4: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/core/kexicore_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/core/kexicore_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/core/kexicore_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/core/kexicore_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ [ 17%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexipart.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexi.cpp:309:18: warning: 'virtual void ObjectStatusMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 309 | virtual void showErrorMessage(KDbMessageHandler::MessageType messageType, | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexi.cpp:319:18: warning: 'virtual void ObjectStatusMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 319 | virtual void showErrorMessage(const KDbResult& result, | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexi.cpp: In function 'void KEXI_UNFINISHED(const QString&, const QString&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexi.cpp:360:23: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 360 | KMessageBox::sorry(0, line1 + line2); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexi.cpp:33: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexisharedactionhost.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.cpp:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qaction.h:43, from /usr/include/qt/QtWidgets/QAction:1, from /usr/include/KF5/KConfigWidgets/kstandardaction.h:11, from /usr/include/KF5/KConfigWidgets/KStandardAction:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexisharedactionhost.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexisharedactionhost.cpp:20: /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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexisharedactionhost.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.cpp:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:52:19: warning: 'virtual QSize KexiSmallToolButton::sizeHint() const' can be marked override [-Wsuggest-override] 52 | virtual QSize sizeHint() const; | ^~~~~~~~ [ 17%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexipartguiclient.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:78:11: warning: 'virtual QSize KexiToolBarSeparator::sizeHint() const' can be marked override [-Wsuggest-override] 78 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:83:18: warning: 'virtual void KexiToolBarSeparator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 83 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.cpp:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:54:18: warning: 'virtual void KexiFlowLayout::addItem(QLayoutItem*)' can be marked override [-Wsuggest-override] 54 | virtual void addItem(QLayoutItem *item); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:57:18: warning: 'virtual void KexiFlowLayout::invalidate()' can be marked override [-Wsuggest-override] 57 | virtual void invalidate(); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:59:18: warning: 'virtual bool KexiFlowLayout::hasHeightForWidth() const' can be marked override [-Wsuggest-override] 59 | virtual bool hasHeightForWidth() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:60:17: warning: 'virtual int KexiFlowLayout::heightForWidth(int) const' can be marked override [-Wsuggest-override] 60 | virtual int heightForWidth(int width) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:61:19: warning: 'virtual QSize KexiFlowLayout::sizeHint() const' can be marked override [-Wsuggest-override] 61 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:62:19: warning: 'virtual QSize KexiFlowLayout::minimumSize() const' can be marked override [-Wsuggest-override] 62 | virtual QSize minimumSize() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:63:30: warning: 'virtual Qt::Orientations KexiFlowLayout::expandingDirections() const' can be marked override [-Wsuggest-override] 63 | virtual Qt::Orientations expandingDirections() const; | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:64:17: warning: 'virtual int KexiFlowLayout::count() const' can be marked override [-Wsuggest-override] 64 | virtual int count() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:65:18: warning: 'virtual bool KexiFlowLayout::isEmpty() const' can be marked override [-Wsuggest-override] 65 | virtual bool isEmpty() const; | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:66:18: warning: 'virtual void KexiFlowLayout::setGeometry(const QRect&)' can be marked override [-Wsuggest-override] 66 | virtual void setGeometry(const QRect&); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:67:26: warning: 'virtual QLayoutItem* KexiFlowLayout::itemAt(int) const' can be marked override [-Wsuggest-override] 67 | virtual QLayoutItem *itemAt(int index) const; | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:68:26: warning: 'virtual QLayoutItem* KexiFlowLayout::takeAt(int)' can be marked override [-Wsuggest-override] 68 | virtual QLayoutItem *takeAt(int index); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:56:94: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::AlignmentFlag; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 56 | void insertWidget(int index, QWidget* widget, int stretch = 0, Qt::Alignment alignment = 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) {} | ^~~~~~ [ 17%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexiprojectdata.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexisharedactionhost.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:52:19: warning: 'virtual QSize KexiSmallToolButton::sizeHint() const' can be marked override [-Wsuggest-override] 52 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:78:11: warning: 'virtual QSize KexiToolBarSeparator::sizeHint() const' can be marked override [-Wsuggest-override] 78 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:83:18: warning: 'virtual void KexiToolBarSeparator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 83 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartmanager.cpp: In instantiation of 'PartClass* KexiPart::Manager::part(KexiPart::Info*, QHash*) [with PartClass = KexiPart::Part]': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartmanager.cpp:248:25: required from here /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartmanager.cpp:109:78: warning: 'QObject* KPluginMetaData::instantiate() const' is deprecated: Since 5.86. See API docs [-Wdeprecated-declarations] 109 | KPluginFactory *factory = qobject_cast(info->instantiate()); | ~~~~~~~~~~~~~~~~~^~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:339:14: note: declared here 339 | QObject *instantiate() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartmanager.cpp:109:78: warning: 'QObject* KPluginMetaData::instantiate() const' is deprecated: Since 5.86. See API docs [-Wdeprecated-declarations] 109 | KPluginFactory *factory = qobject_cast(info->instantiate()); | ~~~~~~~~~~~~~~~~~^~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:339:14: note: declared here 339 | QObject *instantiate() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartmanager.cpp: In instantiation of 'PartClass* KexiPart::Manager::part(KexiPart::Info*, QHash*) [with PartClass = KexiInternalPart]': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartmanager.cpp:309:34: required from here /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartmanager.cpp:109:78: warning: 'QObject* KPluginMetaData::instantiate() const' is deprecated: Since 5.86. See API docs [-Wdeprecated-declarations] 109 | KPluginFactory *factory = qobject_cast(info->instantiate()); | ~~~~~~~~~~~~~~~~~^~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:339:14: note: declared here 339 | QObject *instantiate() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartmanager.cpp:109:78: warning: 'QObject* KPluginMetaData::instantiate() const' is deprecated: Since 5.86. See API docs [-Wdeprecated-declarations] 109 | KPluginFactory *factory = qobject_cast(info->instantiate()); | ~~~~~~~~~~~~~~~~~^~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:339:14: note: declared here 339 | QObject *instantiate() const; | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.cpp:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:54:18: warning: 'virtual void KexiFlowLayout::addItem(QLayoutItem*)' can be marked override [-Wsuggest-override] 54 | virtual void addItem(QLayoutItem *item); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:57:18: warning: 'virtual void KexiFlowLayout::invalidate()' can be marked override [-Wsuggest-override] 57 | virtual void invalidate(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:59:18: warning: 'virtual bool KexiFlowLayout::hasHeightForWidth() const' can be marked override [-Wsuggest-override] 59 | virtual bool hasHeightForWidth() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:60:17: warning: 'virtual int KexiFlowLayout::heightForWidth(int) const' can be marked override [-Wsuggest-override] 60 | virtual int heightForWidth(int width) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:61:19: warning: 'virtual QSize KexiFlowLayout::sizeHint() const' can be marked override [-Wsuggest-override] 61 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:62:19: warning: 'virtual QSize KexiFlowLayout::minimumSize() const' can be marked override [-Wsuggest-override] 62 | virtual QSize minimumSize() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:63:30: warning: 'virtual Qt::Orientations KexiFlowLayout::expandingDirections() const' can be marked override [-Wsuggest-override] 63 | virtual Qt::Orientations expandingDirections() const; | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:64:17: warning: 'virtual int KexiFlowLayout::count() const' can be marked override [-Wsuggest-override] 64 | virtual int count() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:65:18: warning: 'virtual bool KexiFlowLayout::isEmpty() const' can be marked override [-Wsuggest-override] 65 | virtual bool isEmpty() const; | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:66:18: warning: 'virtual void KexiFlowLayout::setGeometry(const QRect&)' can be marked override [-Wsuggest-override] 66 | virtual void setGeometry(const QRect&); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:67:26: warning: 'virtual QLayoutItem* KexiFlowLayout::itemAt(int) const' can be marked override [-Wsuggest-override] 67 | virtual QLayoutItem *itemAt(int index) const; | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:68:26: warning: 'virtual QLayoutItem* KexiFlowLayout::takeAt(int)' can be marked override [-Wsuggest-override] 68 | virtual QLayoutItem *takeAt(int index); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:56:94: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::AlignmentFlag; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 56 | void insertWidget(int index, QWidget* widget, int stretch = 0, Qt::Alignment alignment = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiGroupButton.h:68:18: warning: 'virtual void KexiGroupButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 68 | virtual void paintEvent(QPaintEvent* event); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiproject.cpp:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qnamespace.h:43, from /usr/include/qt/QtCore/qobjectdefs.h:48, from /usr/include/qt/QtCore/qobject.h:46, from /usr/include/qt/QtCore/QObject:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiproject.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiproject.cpp:21: /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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/core/kexicore_autogen/EWIEGA46WW/moc_KexiWindow.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/core/kexicore_autogen/mocs_compilation.cpp:5: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/core/kexicore_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/core/kexicore_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/core/kexicore_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/core/kexicore_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/core/kexicore_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qtoolbutton.h:43, from /usr/include/qt/QtWidgets/QToolButton:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/core/kexicore_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/core/KexiGroupButton.h:29: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/core/kexicore_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/core/KexiWindow.h: In static member function 'static void KexiWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/core/kexicore_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiproject.cpp:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:56:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 56 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:65:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:77:43: warning: 'virtual KDbMessageHandler::ButtonCode KexiGUIMessageHandler::askQuestion(KDbMessageHandler::QuestionType, const QString&, const QString&, KDbMessageHandler::ButtonCode, const KDbGuiItem&, const KDbGuiItem&, const QString&, KDbMessageHandler::Options, KDbMessageHandler*)' can be marked override [-Wsuggest-override] 77 | virtual KDbMessageHandler::ButtonCode askQuestion( | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:85:50: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbMessageHandler::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | KDbMessageHandler::Options options = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.cpp: In member function 'tristate KexiWindow::switchToViewMode(Kexi::ViewMode, QMap*, bool*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.cpp:450:61: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNoCancel(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActionsCancel() [-Wdeprecated-declarations] 450 | const int res = KMessageBox::questionYesNoCancel( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 451 | selectedView(), | ~~~~~~~~~~~~~~~ 452 | xi18n("There are unsaved changes in object %1." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | "Do you want to save these changes before switching to other view?", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454 | partItem()->captionOrName()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 455 | xi18n("Confirm Saving Changes"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 456 | saveItem, dontSaveItem, cancelItem, QString(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 457 | KMessageBox::Notify | KMessageBox::Dangerous | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458 | ); | ~ In file included from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.cpp:38: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:221:12: note: declared here 221 | ButtonCode questionYesNoCancel(QWidget *parent, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiproject.cpp:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ [ 17%] Building CXX object src/core/CMakeFiles/kexicore.dir/KexiRecentProjects.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h: In member function 'QMenu* KexiView::Private::mainMenu()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:56:94: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::AlignmentFlag; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 56 | void insertWidget(int index, QWidget* widget, int stretch = 0, Qt::Alignment alignment = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartitem.cpp: In member function 'void KexiPart::ItemList::sort()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartitem.cpp:76:10: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList::iterator; LessThan = bool (*)(KexiPart::Item*, KexiPart::Item*)]' is deprecated: Use std::sort [-Wdeprecated-declarations] 76 | qSort(begin(), end(), lessThan); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qhash.h:46, from /usr/include/qt/QtCore/QHash:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartitem.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartitem.cpp:21: /usr/include/qt/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiproject.cpp: In member function 'tristate KexiProject::openInternal(bool*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiproject.cpp:306:31: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 306 | KMessageBox::sorry(0, xi18nc("@info", "Could not open project. " | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 307 | "The project file %1 does not exist.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 308 | QDir::toNativeSeparators(finfo.absoluteFilePath())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | xi18nc("@title:window", "Could Not Open File")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiproject.cpp:42: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiproject.cpp: In member function 'bool KexiProject::createInternalStructures(bool)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiproject.cpp:517:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbField::Constraint; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 517 | KDbField::Integer, 0, KDbField::Unsigned) //references kexi__gallery_folders.f_id | ^ /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiproject.cpp: In static member function 'static KexiProject* KexiProject::createBlankProject(bool*, const KexiProjectData&, KDbMessageHandler*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiproject.cpp:1211:58: warning: 'KMessageBox::ButtonCode KMessageBox::warningYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use warningTwoActions() [-Wdeprecated-declarations] 1211 | if (KMessageBox::Yes != KMessageBox::warningYesNo(0, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 1212 | xi18nc("@info (don't add tags around %1, it's done already)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1213 | "The project %1 already exists." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1214 | "Do you want to replace it with a new, blank one?" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1215 | "%2", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1216 | KexiUtils::localizedStringToHtmlSubstring(prj->data()->infoString()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1217 | xi18n(warningNoUndo)), | ~~~~~~~~~~~~~~~~~~~~~~ 1218 | QString(), KGuiItem(xi18nc("@action:button", "Replace")), KStandardGuiItem::cancel())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:387:12: note: declared here 387 | ButtonCode warningYesNo(QWidget *parent, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiproject.cpp: In static member function 'static tristate KexiProject::dropProject(const KexiProjectData&, KDbMessageHandler*, bool)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiproject.cpp:1248:38: warning: 'KGuiItem KStandardGuiItem::no()' is deprecated: Since 5.100. Use an action verb to indicate the available option. [-Wdeprecated-declarations] 1248 | KStandardGuiItem::no(), QString(), | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KWidgetsAddons/KStandardGuiItem:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiproject.cpp:41: /usr/include/KF5/KWidgetsAddons/kstandardguiitem.h:123:10: note: declared here 123 | KGuiItem no(); | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiproject.cpp:1241:67: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 1241 | if (!dontAsk && KMessageBox::Yes != KMessageBox::questionYesNo(0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 1242 | xi18nc("@info", | ~~~~~~~~~~~~~~~ 1243 | "Do you want to delete the project %1?" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1244 | "%2", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1245 | static_cast(&data)->name(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1246 | i18n(warningNoUndo)), | ~~~~~~~~~~~~~~~~~~~~~ 1247 | QString(), KGuiItem(xi18nc("@action:button", "Delete Project"), koIconName("edit-delete")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1248 | KStandardGuiItem::no(), QString(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1249 | KMessageBox::Notify | KMessageBox::Dangerous)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiproject.cpp: In static member function 'static bool KexiProject::askForOpeningNonWritableFileAsReadOnly(QWidget*, const QFileInfo&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiproject.cpp:1527:58: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 1527 | return KMessageBox::Yes == KMessageBox::questionYesNo( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1528 | parent, xi18nc("@info", | ~~~~~~~~~~~~~~~~~~~~~~~ 1529 | "Could not open file %1 for reading and writing." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1530 | "Do you want to open the file as read only?", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1531 | QDir::toNativeSeparators(finfo.filePath())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1532 | xi18nc("@title:window", "Could Not Open File" ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1533 | openItem, KStandardGuiItem::cancel(), QString()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ [ 18%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexiinternalpart.cpp.o [ 18%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexidragobjects.cpp.o [ 18%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexistartupdata.cpp.o [ 18%] Building CXX object src/core/CMakeFiles/kexicore.dir/KexiCommandLineOptions.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartinfo.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qshareddata.h:43, from /usr/include/qt/QtCore/QExplicitlySharedDataPointer:1, from /usr/include/KF5/KCoreAddons/kpluginmetadata.h:15, from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartinfo.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartinfo_p.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartinfo.cpp:21: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartinfo.cpp: In constructor 'KexiPart::Info::Private::Private(KexiPart::Info*, const QPluginLoader&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartinfo.cpp:48:7: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Kexi::ViewMode; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 48 | , supportedViewModes(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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartinfo.cpp:49:7: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Kexi::ViewMode; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 49 | , supportedUserViewModes(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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartinfo.cpp:58:43: warning: 'static QString KPluginMetaData::readTranslatedString(const QJsonObject&, const QString&, const QString&)' is deprecated: Since 5.88. Use KJsonUtils::readTranslatedString instead [-Wdeprecated-declarations] 58 | groupName = info->readTranslatedString(metaDataObject, "X-Kexi-GroupName", untranslatedGroupName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:595:20: note: declared here 595 | static QString readTranslatedString(const QJsonObject &jo, const QString &key, const QString &defaultValue = QString()); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartinfo.cpp:59:56: warning: 'QStringList KPluginMetaData::serviceTypes() const' is deprecated: Since 5.89. See API docs [-Wdeprecated-declarations] 59 | const QStringList serviceTypes = info->serviceTypes(); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/KF5/KCoreAddons/kpluginmetadata.h:460:17: note: declared here 460 | QStringList serviceTypes() const; | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartinfo.cpp: In constructor 'KexiPart::Info::Private::Private()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartinfo.cpp:84:7: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Kexi::ViewMode; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | : supportedViewModes(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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartinfo.cpp:85:7: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Kexi::ViewMode; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | , supportedUserViewModes(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) {} | ^~~~~~ [ 19%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexiguimsghandler.cpp.o [ 19%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexitextmsghandler.cpp.o [ 19%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexidataiteminterface.cpp.o [ 20%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexidbshortcutfile.cpp.o [ 20%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexiblobbuffer.cpp.o [ 20%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexitabledesignerinterface.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartbase.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qatomic.h:41, from /usr/include/qt/QtCore/qvariant.h:43, from /usr/include/qt/QtCore/QVariant:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/InternalPropertyMap.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartbase.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartbase.cpp:21: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiprojectdata.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qcoreapplication.h:43, from /usr/include/qt/QtCore/QCoreApplication:1, from /usr/include/KDb3/KDbConnectionData.h:34, from /usr/include/KDb3/KDbConnectionData:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiprojectdata.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiprojectdata.cpp:21: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ [ 20%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexisearchandreplaceiface.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipart.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qnamespace.h:43, from /usr/include/qt/QtCore/qobjectdefs.h:48, from /usr/include/qt/QtCore/qobject.h:46, from /usr/include/qt/QtCore/QObject:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipart.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipart.cpp:21: /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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipart.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartguiclient.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qnamespace.h:43, from /usr/include/qt/QtCore/qobjectdefs.h:48, from /usr/include/qt/QtCore/qobject.h:46, from /usr/include/qt/QtCore/QObject:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipart.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartguiclient.cpp:21: /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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartguiclient.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipart.cpp:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartguiclient.cpp:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipart.cpp: In member function 'tristate KexiPart::Part::Private::askForOpeningInTextMode(KexiWindow*, KexiPart::Item*, Kexi::ViewModes, Kexi::ViewMode)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipart.cpp:71:62: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 71 | if (KMessageBox::No == KMessageBox::questionYesNo(0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ 72 | ((viewMode == Kexi::DesignViewMode) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ? xi18nc("@info", | ~~~~~~~~~~~~~~~~~ 74 | "Object %1 could not be opened in Design View.", item->name()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 | : xi18n("Object could not be opened in Data View.")) + "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 | + xi18n("Do you want to open it in Text View?") + singleStatusString, 0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77 | KStandardGuiItem::open(), KStandardGuiItem::cancel())) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipart.cpp:36: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiinternalpart.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qatomic.h:41, from /usr/include/qt/QtCore/qvariant.h:43, from /usr/include/qt/QtCore/QVariant:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiinternalpart.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiinternalpart.cpp:21: /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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiinternalpart.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ [ 21%] Building CXX object src/core/CMakeFiles/kexicore.dir/kexitemplateloader.cpp.o [ 21%] Building CXX object src/core/CMakeFiles/kexicore.dir/KexiRecordNavigatorHandler.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:56:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 56 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:65:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:77:43: warning: 'virtual KDbMessageHandler::ButtonCode KexiGUIMessageHandler::askQuestion(KDbMessageHandler::QuestionType, const QString&, const QString&, KDbMessageHandler::ButtonCode, const KDbGuiItem&, const KDbGuiItem&, const QString&, KDbMessageHandler::Options, KDbMessageHandler*)' can be marked override [-Wsuggest-override] 77 | virtual KDbMessageHandler::ButtonCode askQuestion( | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:85:50: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbMessageHandler::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | KDbMessageHandler::Options options = 0, | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qsharedpointer.h:43, from /usr/include/qt/QtCore/qpointer.h:43, from /usr/include/qt/QtCore/QPointer:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexi.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexitextmsghandler.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexitextmsghandler.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:56:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 56 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:65:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:77:43: warning: 'virtual KDbMessageHandler::ButtonCode KexiGUIMessageHandler::askQuestion(KDbMessageHandler::QuestionType, const QString&, const QString&, KDbMessageHandler::ButtonCode, const KDbGuiItem&, const KDbGuiItem&, const QString&, KDbMessageHandler::Options, KDbMessageHandler*)' can be marked override [-Wsuggest-override] 77 | virtual KDbMessageHandler::ButtonCode askQuestion( | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:85:50: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbMessageHandler::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | KDbMessageHandler::Options options = 0, | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qsharedpointer.h:43, from /usr/include/qt/QtCore/qpointer.h:43, from /usr/include/qt/QtCore/QPointer:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexi.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexitextmsghandler.h:37:18: warning: 'virtual void KexiTextMessageHandler::showMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 37 | virtual void showMessage(MessageType type, const QString &title, const QString &details, | ^~~~~~~~~~~ [ 21%] Building CXX object src/core/CMakeFiles/kexicore.dir/KexiRecordNavigatorIface.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.cpp: In member function 'virtual void KexiGUIMessageHandler::showMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.cpp:189:39: warning: 'void KMessageBox::detailedSorry(QWidget*, const QString&, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use detailedError(). [-Wdeprecated-declarations] 189 | KMessageBox::detailedSorry(parentWidget(), msg, details); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.cpp:27: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:999:6: note: declared here 999 | void detailedSorry(QWidget *parent, const QString &text, const QString &details, const QString &title = QString(), Options options = Notify); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.cpp: In member function 'virtual KDbMessageHandler::ButtonCode KexiGUIMessageHandler::askQuestion(KDbMessageHandler::QuestionType, const QString&, const QString&, KDbMessageHandler::ButtonCode, const KDbGuiItem&, const KDbGuiItem&, const QString&, KDbMessageHandler::Options, KDbMessageHandler*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.cpp:274:43: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KMessageBox::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 274 | KMessageBox::Options kmsgboxOptions = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexitextmsghandler.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ [ 21%] Building CXX object src/core/CMakeFiles/kexicore.dir/KexiSearchableModel.cpp.o [ 22%] Building CXX object src/core/CMakeFiles/kexicore.dir/KexiGroupButton.cpp.o [ 22%] Building CXX object src/core/CMakeFiles/kexicore.dir/KexiFileFilters.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexidbshortcutfile.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qchar.h:43, from /usr/include/qt/QtCore/qstring.h:49, from /usr/include/qt/QtCore/QString:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexidbshortcutfile.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexidbshortcutfile.cpp:20: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiblobbuffer.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qnamespace.h:43, from /usr/include/qt/QtCore/qobjectdefs.h:48, from /usr/include/qt/QtCore/qobject.h:46, from /usr/include/qt/QtCore/QObject:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiblobbuffer.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiblobbuffer.cpp:20: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiGroupButton.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiGroupButton.h:68:18: warning: 'virtual void KexiGroupButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 68 | virtual void paintEvent(QPaintEvent* event); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiFileFilters.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qalgorithms.h:43, from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/QList:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiFileFilters.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiFileFilters.cpp:20: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiFileFilters.cpp: In member function 'QStringList KexiFileFilters::additionalMimeTypes() const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiFileFilters.cpp:145:41: warning: 'QList QSet::toList() const [with T = QString]' is deprecated: Use values() instead. [-Wdeprecated-declarations] 145 | return d->additionalMimeTypes.toList(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt/QtCore/qdebug.h:52, from /usr/include/qt/QtCore/QtDebug:1, from /usr/include/KDb3/KDbTristate.h:24, from /usr/include/KDb3/KDbTristate:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:29: /usr/include/qt/QtCore/qset.h:265:14: note: declared here 265 | QList toList() const { return values(); } | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiFileFilters.cpp: In member function 'void KexiFileFilters::setAdditionalMimeTypes(const QStringList&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiFileFilters.cpp:151:45: warning: 'QSet QList::toSet() const [with T = QString]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] 151 | d->additionalMimeTypes = mimeTypes.toSet(); | ~~~~~~~~~~~~~~~^~ /usr/include/qt/QtCore/qlist.h:413:13: note: declared here 413 | QSet toSet() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiFileFilters.cpp: In member function 'QStringList KexiFileFilters::excludedMimeTypes() const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiFileFilters.cpp:157:39: warning: 'QList QSet::toList() const [with T = QString]' is deprecated: Use values() instead. [-Wdeprecated-declarations] 157 | return d->excludedMimeTypes.toList(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt/QtCore/qset.h:265:14: note: declared here 265 | QList toList() const { return values(); } | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiFileFilters.cpp: In member function 'QStringList KexiFileFilters::allGlobPatterns() const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiFileFilters.cpp:189:26: warning: 'QSet QList::toSet() const [with T = QString]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] 189 | result = result.toSet().toList(); | ~~~~~~~~~~~~^~ /usr/include/qt/QtCore/qset.h:406:30: note: declared here 406 | Q_OUTOFLINE_TEMPLATE QSet QList::toSet() const | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiFileFilters.cpp:189:35: warning: 'QList QSet::toList() const [with T = QString]' is deprecated: Use values() instead. [-Wdeprecated-declarations] 189 | result = result.toSet().toList(); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt/QtCore/qset.h:265:14: note: declared here 265 | QList toList() const { return values(); } | ^~~~~~ [ 22%] Linking CXX shared library libkexicore3.2.so [ 22%] Built target kexicore [ 22%] Automatic MOC for target kexiguiutils [ 22%] Automatic MOC for target kexiundo [ 22%] Built target kexiundo_autogen [ 22%] Building CXX object src/widget/undo/CMakeFiles/kexiundo.dir/kexiundo_autogen/mocs_compilation.cpp.o [ 22%] Building CXX object src/widget/undo/CMakeFiles/kexiundo.dir/kundo2stack.cpp.o [ 23%] Building CXX object src/widget/undo/CMakeFiles/kexiundo.dir/kundo2group.cpp.o [ 23%] Building CXX object src/widget/undo/CMakeFiles/kexiundo.dir/kundo2view.cpp.o [ 23%] Building CXX object src/widget/undo/CMakeFiles/kexiundo.dir/kundo2model.cpp.o [ 23%] Building CXX object src/widget/undo/CMakeFiles/kexiundo.dir/kundo2commandextradata.cpp.o [ 24%] Building CXX object src/widget/undo/CMakeFiles/kexiundo.dir/kundo2magicstring.cpp.o [ 24%] Built target kexiguiutils_autogen [ 24%] Building CXX object src/widget/utils/CMakeFiles/kexiguiutils.dir/kexiguiutils_autogen/mocs_compilation.cpp.o [ 24%] Building CXX object src/widget/utils/CMakeFiles/kexiguiutils.dir/kexitooltip.cpp.o [ 25%] Building CXX object src/widget/utils/CMakeFiles/kexiguiutils.dir/kexisharedactionclient.cpp.o [ 25%] Building CXX object src/widget/utils/CMakeFiles/kexiguiutils.dir/kexidisplayutils.cpp.o [ 25%] Building CXX object src/widget/utils/CMakeFiles/kexiguiutils.dir/kexicontextmenuutils.cpp.o [ 25%] Building CXX object src/widget/utils/CMakeFiles/kexiguiutils.dir/kexicomboboxdropdownbutton.cpp.o [ 26%] Building CXX object src/widget/utils/CMakeFiles/kexiguiutils.dir/kexidropdownbutton.cpp.o [ 26%] Building CXX object src/widget/utils/CMakeFiles/kexiguiutils.dir/kexidatetimeformatter.cpp.o [ 26%] Building CXX object src/widget/utils/CMakeFiles/kexiguiutils.dir/KexiDockableWidget.cpp.o [ 27%] Building CXX object src/widget/utils/CMakeFiles/kexiguiutils.dir/kexirecordnavigator.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/moc_KexiDockableWidget.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/mocs_compilation.cpp:2: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/utils/KexiDockableWidget.h:49:19: warning: 'virtual QSize KexiDockableWidget::sizeHint() const' can be marked override [-Wsuggest-override] 49 | virtual QSize sizeHint() const; | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/moc_kexicomboboxdropdownbutton.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/mocs_compilation.cpp:3: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/utils/kexicomboboxdropdownbutton.h:38:18: warning: 'virtual bool KexiComboBoxDropDownButton::event(QEvent*)' can be marked override [-Wsuggest-override] 38 | virtual bool event(QEvent *event); | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidropdownbutton.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidropdownbutton.h:39:19: warning: 'virtual QSize KexiDropDownButton::sizeHint() const' can be marked override [-Wsuggest-override] 39 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidropdownbutton.h:42:18: warning: 'virtual void KexiDropDownButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 42 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidropdownbutton.h:43:18: warning: 'virtual void KexiDropDownButton::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 43 | virtual void keyPressEvent(QKeyEvent * e); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/KexiDockableWidget.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/KexiDockableWidget.h:49:19: warning: 'virtual QSize KexiDockableWidget::sizeHint() const' can be marked override [-Wsuggest-override] 49 | virtual QSize sizeHint() const; | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/undo/kundo2model.cpp:59: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/undo/kundo2model.h:75:25: warning: 'virtual QModelIndex KUndo2Model::index(int, int, const QModelIndex&) const' can be marked override [-Wsuggest-override] 75 | virtual QModelIndex index(int row, int column, | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/undo/kundo2model.h:77:25: warning: 'virtual QModelIndex KUndo2Model::parent(const QModelIndex&) const' can be marked override [-Wsuggest-override] 77 | virtual QModelIndex parent(const QModelIndex &child) const; | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/undo/kundo2model.h:78:17: warning: 'virtual int KUndo2Model::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 78 | virtual int rowCount(const QModelIndex &parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/undo/kundo2model.h:79:17: warning: 'virtual int KUndo2Model::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 79 | virtual int columnCount(const QModelIndex &parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/undo/kundo2model.h:80:22: warning: 'virtual QVariant KUndo2Model::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 80 | virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexicomboboxdropdownbutton.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexicomboboxdropdownbutton.h:38:18: warning: 'virtual bool KexiComboBoxDropDownButton::event(QEvent*)' can be marked override [-Wsuggest-override] 38 | virtual bool event(QEvent *event); | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/undo/kexiundo_autogen/EWIEGA46WW/moc_kundo2model.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/undo/kexiundo_autogen/mocs_compilation.cpp:3: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/undo/kexiundo_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/undo/kundo2model.h:75:25: warning: 'virtual QModelIndex KUndo2Model::index(int, int, const QModelIndex&) const' can be marked override [-Wsuggest-override] 75 | virtual QModelIndex index(int row, int column, | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/undo/kexiundo_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/undo/kundo2model.h:77:25: warning: 'virtual QModelIndex KUndo2Model::parent(const QModelIndex&) const' can be marked override [-Wsuggest-override] 77 | virtual QModelIndex parent(const QModelIndex &child) const; | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/undo/kexiundo_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/undo/kundo2model.h:78:17: warning: 'virtual int KUndo2Model::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 78 | virtual int rowCount(const QModelIndex &parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/undo/kexiundo_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/undo/kundo2model.h:79:17: warning: 'virtual int KUndo2Model::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 79 | virtual int columnCount(const QModelIndex &parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/undo/kexiundo_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/undo/kundo2model.h:80:22: warning: 'virtual QVariant KUndo2Model::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 80 | virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexitooltip.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexitooltip.h:37:19: warning: 'virtual QSize KexiToolTip::sizeHint() const' can be marked override [-Wsuggest-override] 37 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexitooltip.h:43:18: warning: 'virtual void KexiToolTip::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 43 | virtual void paintEvent(QPaintEvent *pev); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/moc_kexidropdownbutton.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/mocs_compilation.cpp:5: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/utils/kexidropdownbutton.h:39:19: warning: 'virtual QSize KexiDropDownButton::sizeHint() const' can be marked override [-Wsuggest-override] 39 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/utils/kexidropdownbutton.h:42:18: warning: 'virtual void KexiDropDownButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 42 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/utils/kexidropdownbutton.h:43:18: warning: 'virtual void KexiDropDownButton::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 43 | virtual void keyPressEvent(QKeyEvent * e); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/moc_kexirecordnavigator.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/mocs_compilation.cpp:6: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/moc_kexitooltip.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/mocs_compilation.cpp:7: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/utils/kexitooltip.h:37:19: warning: 'virtual QSize KexiToolTip::sizeHint() const' can be marked override [-Wsuggest-override] 37 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/utils/kexiguiutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/utils/kexitooltip.h:43:18: warning: 'virtual void KexiToolTip::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 43 | virtual void paintEvent(QPaintEvent *pev); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:52:19: warning: 'virtual QSize KexiSmallToolButton::sizeHint() const' can be marked override [-Wsuggest-override] 52 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:78:11: warning: 'virtual QSize KexiToolBarSeparator::sizeHint() const' can be marked override [-Wsuggest-override] 78 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:83:18: warning: 'virtual void KexiToolBarSeparator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 83 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexitooltip.cpp: In member function 'virtual void KexiToolTip::drawFrame(QPainter&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexitooltip.cpp:78:39: warning: 'const QBrush& QPalette::foreground() const' is deprecated: Use QPalette::windowText() instead [-Wdeprecated-declarations] 78 | p.setPen(QPen(palette().foreground().color(), 1)); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexitooltip.h:26: /usr/include/qt/QtGui/qpalette.h:147:26: note: declared here 147 | inline const QBrush &foreground() const { return windowText(); } | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/undo/kundo2view.cpp:61: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/undo/kundo2model.h:75:25: warning: 'virtual QModelIndex KUndo2Model::index(int, int, const QModelIndex&) const' can be marked override [-Wsuggest-override] 75 | virtual QModelIndex index(int row, int column, | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/undo/kundo2model.h:77:25: warning: 'virtual QModelIndex KUndo2Model::parent(const QModelIndex&) const' can be marked override [-Wsuggest-override] 77 | virtual QModelIndex parent(const QModelIndex &child) const; | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/undo/kundo2model.h:78:17: warning: 'virtual int KUndo2Model::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 78 | virtual int rowCount(const QModelIndex &parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/undo/kundo2model.h:79:17: warning: 'virtual int KUndo2Model::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 79 | virtual int columnCount(const QModelIndex &parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/undo/kundo2model.h:80:22: warning: 'virtual QVariant KUndo2Model::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 80 | virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexicomboboxdropdownbutton.cpp:38:18: warning: 'virtual void KexiComboBoxDropDownButtonStyle::drawComplexControl(QStyle::ComplexControl, const QStyleOptionComplex*, QPainter*, const QWidget*) const' can be marked override [-Wsuggest-override] 38 | virtual void drawComplexControl(ComplexControl control, const QStyleOptionComplex * option, | ^~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/KexiDockableWidget.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/KexiDockableWidget.h:25: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidisplayutils.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtGui/qfont.h:43, from /usr/include/qt/QtGui/QFont:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidisplayutils.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidisplayutils.cpp:20: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidropdownbutton.cpp:42:18: warning: 'virtual void KexiDropDownButtonStyle::drawComplexControl(QStyle::ComplexControl, const QStyleOptionComplex*, QPainter*, const QWidget*) const' can be marked override [-Wsuggest-override] 42 | virtual void drawComplexControl( ComplexControl control, const QStyleOptionComplex * option, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidropdownbutton.cpp:55:17: warning: 'virtual int KexiDropDownButtonStyle::styleHint(QStyle::StyleHint, const QStyleOption*, const QWidget*, QStyleHintReturn*) const' can be marked override [-Wsuggest-override] 55 | virtual int styleHint( StyleHint hint, const QStyleOption * option = 0, const QWidget * widget = 0, QStyleHintReturn * returnData = 0 ) const | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidisplayutils.cpp: In constructor 'KexiDisplayUtils::DisplayParameters::DisplayParameters(const QWidget*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidisplayutils.cpp:53:40: warning: 'const QBrush& QPalette::foreground() const' is deprecated: Use QPalette::windowText() instead [-Wdeprecated-declarations] 53 | textColor = w->palette().foreground().color(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/QFrame:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:40: /usr/include/qt/QtGui/qpalette.h:147:26: note: declared here 147 | inline const QBrush &foreground() const { return windowText(); } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidisplayutils.cpp: In static member function 'static void KexiDisplayUtils::initDisplayForAutonumberSign(DisplayParameters*, const QWidget*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidisplayutils.cpp:74:30: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 74 | par->textWidth = fm.width(autonumberText()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~ 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; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexicontextmenuutils.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qmenu.h:43, from /usr/include/qt/QtWidgets/QMenu:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexicontextmenuutils.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexicontextmenuutils.cpp:20: /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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexicontextmenuutils.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexicontextmenuutils.cpp: In member function 'virtual void KexiImageContextMenu::saveAs()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexicontextmenuutils.cpp:158:68: warning: 'KMessageBox::ButtonCode KMessageBox::warningYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use warningTwoActions() [-Wdeprecated-declarations] 158 | if (f.exists() && KMessageBox::Yes != KMessageBox::warningYesNo(this, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 159 | xi18n("File %1 already exists." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160 | "Do you want to replace it with a new one?", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161 | QDir::toNativeSeparators(url.toString())), 0, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | KGuiItem(xi18nc("@action:button", "&Replace")), KGuiItem(xi18n("&Don't Replace")))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexicontextmenuutils.cpp:26: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:387:12: note: declared here 387 | ButtonCode warningYesNo(QWidget *parent, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.cpp: In constructor 'KexiRecordNavigator::KexiRecordNavigator(QAbstractScrollArea&, QWidget*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.cpp:174:33: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 174 | d->nav1DigitWidth = fm.width("8"); | ~~~~~~~~^~~~~ 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; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.cpp:208:35: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 208 | lbl_of->setFixedWidth(fm.width(lbl_of->text()) + d->nav1DigitWidth); | ~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.cpp: In member function 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.cpp:356:40: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] 356 | const int delta = wheelEvent->delta(); | ~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt/QtGui/QFocusEvent:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.cpp:33: /usr/include/qt/QtGui/qevent.h:219:16: note: declared here 219 | inline int delta() const { return qt4D; } | ^~~~~ [ 27%] Linking CXX shared library libkexiguiutils3.2.so [ 27%] Linking CXX shared library libkexiundo3.2.so [ 27%] Built target kexiguiutils [ 27%] Built target kexiundo [ 27%] Automatic MOC for target kexidataviewcommon [ 27%] Built target kexidataviewcommon_autogen [ 27%] Building CXX object src/widget/dataviewcommon/CMakeFiles/kexidataviewcommon.dir/kexidataviewcommon_autogen/mocs_compilation.cpp.o [ 28%] Building CXX object src/widget/dataviewcommon/CMakeFiles/kexidataviewcommon.dir/kexidataawareobjectiface.cpp.o [ 28%] Building CXX object src/widget/dataviewcommon/CMakeFiles/kexidataviewcommon.dir/kexidataawarepropertyset.cpp.o [ 28%] Building CXX object src/widget/dataviewcommon/CMakeFiles/kexidataviewcommon.dir/kexidataawareview.cpp.o [ 29%] Building CXX object src/widget/dataviewcommon/CMakeFiles/kexidataviewcommon.dir/kexidataprovider.cpp.o [ 29%] Building CXX object src/widget/dataviewcommon/CMakeFiles/kexidataviewcommon.dir/kexiformdataiteminterface.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:64:18: warning: 'virtual void KexiFormDataProvider::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 64 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:70:18: warning: 'virtual bool KexiFormDataProvider::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 70 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtGui/qfont.h:43, from /usr/include/qt/QtGui/QFont:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidisplayutils.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawarepropertyset.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtGui/qfont.h:43, from /usr/include/qt/QtGui/QFont:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidisplayutils.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.cpp:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qchar.h:43, from /usr/include/qt/QtCore/qstring.h:49, from /usr/include/qt/QtCore/QString:1, from /usr/include/KDb3/KDbTristate.h:23, from /usr/include/KDb3/KDbTristate:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexisearchandreplaceiface.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:30: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.cpp:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/dataviewcommon/kexidataviewcommon_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/dataviewcommon/kexidataviewcommon_autogen/EWIEGA46WW/moc_kexidataawareview.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/dataviewcommon/kexidataviewcommon_autogen/mocs_compilation.cpp:3: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/dataviewcommon/kexidataviewcommon_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/dataviewcommon/kexidataviewcommon_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/dataviewcommon/kexidataviewcommon_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/dataviewcommon/kexidataviewcommon_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/dataviewcommon/kexidataviewcommon_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/dataviewcommon/kexidataviewcommon_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/dataviewcommon/kexidataviewcommon_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/dataviewcommon/kexidataviewcommon_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/dataviewcommon/kexidataviewcommon_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/dataviewcommon/kexidataviewcommon_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawarepropertyset.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawarepropertyset.cpp: In member function 'void KexiDataAwarePropertySet::slotRecordsDeleted(const QList&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawarepropertyset.cpp:215:10: warning: 'void qSort(Container&) [with Container = QList]' is deprecated: Use std::sort [-Wdeprecated-declarations] 215 | qSort(record); | ~~~~~^~~~~~~~ In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtCore/QObject:1, from /usr/include/KPropertyCore3/KPropertySet.h:25, from /usr/include/KPropertyCore3/KPropertySet:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawarepropertyset.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawarepropertyset.cpp:20: /usr/include/qt/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.cpp: In member function 'virtual bool KexiDataAwareObjectInterface::acceptEditor()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.cpp:948:35: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 948 | KMessageBox::sorry(dynamic_cast(this), msg); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.cpp:38: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.cpp:950:43: warning: 'void KMessageBox::detailedSorry(QWidget*, const QString&, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use detailedError(). [-Wdeprecated-declarations] 950 | KMessageBox::detailedSorry(dynamic_cast(this), msg, desc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:999:6: note: declared here 999 | void detailedSorry(QWidget *parent, const QString &text, const QString &details, const QString &title = QString(), Options options = Notify); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.cpp: In member function 'virtual void KexiDataAwareObjectInterface::deleteCurrentRecord()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.cpp:1081:59: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 1081 | if (KMessageBox::Yes != KMessageBox::questionYesNo( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1082 | dynamic_cast(this), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1083 | xi18n("Do you want to delete selected record?"), QString(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1084 | KGuiItem(xi18nc("@action:button", "&Delete Record"), KexiIconName("edit-table-delete-row")), KStandardGuiItem::cancel(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1085 | "AskBeforeDeleteRow"/*config entry*/, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1086 | KMessageBox::Notify | KMessageBox::Dangerous)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.cpp: In member function 'virtual void KexiDataAwareObjectInterface::verticalScrollBarValueChanged(int)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.cpp:1591:58: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 1591 | - thisWidget->fontMetrics().width(toolTipText+" "), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/qwidget.h:50, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexidataiteminterface.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:31: /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.cpp: In member function 'int KexiDataAwareObjectInterface::showErrorMessageForResult(const KDbResultInfo&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.cpp:1630:42: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 1630 | return KMessageBox::questionYesNo(thisWidget, resultInfo.message | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1631 | + (resultInfo.description.isEmpty() ? QString() : ("\n" + resultInfo.description)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1632 | QString(), | ~~~~~~~~~~ 1633 | KGuiItem(xi18nc("@action:button Correct Changes", "Correct"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1634 | QString(), | ~~~~~~~~~~ 1635 | xi18n("Correct changes")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1636 | KGuiItem(xi18nc("@action:button", "Discard Changes"))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.cpp:1640:27: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 1640 | KMessageBox::sorry(thisWidget, resultInfo.message); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.cpp:1642:35: warning: 'void KMessageBox::detailedSorry(QWidget*, const QString&, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use detailedError(). [-Wdeprecated-declarations] 1642 | KMessageBox::detailedSorry(thisWidget, resultInfo.message, resultInfo.description); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:999:6: note: declared here 999 | void detailedSorry(QWidget *parent, const QString &text, const QString &details, const QString &title = QString(), Options options = Notify); | ^~~~~~~~~~~~~ [ 29%] Linking CXX shared library libkexidataviewcommon3.2.so [ 29%] Built target kexidataviewcommon [ 29%] Automatic MOC for target kexiextendedwidgets [ 29%] Automatic MOC for target kexidatatable [ 29%] Built target kexidatatable_autogen [ 30%] Building CXX object src/widget/tableview/CMakeFiles/kexidatatable.dir/kexidatatable_autogen/mocs_compilation.cpp.o [ 30%] Building CXX object src/widget/tableview/CMakeFiles/kexidatatable.dir/KexiTableScrollArea.cpp.o [ 30%] Building CXX object src/widget/tableview/CMakeFiles/kexidatatable.dir/KexiTableScrollAreaHeader.cpp.o [ 30%] Building CXX object src/widget/tableview/CMakeFiles/kexidatatable.dir/KexiDataTableView.cpp.o [ 31%] Building CXX object src/widget/tableview/CMakeFiles/kexidatatable.dir/KexiTableScrollAreaWidget.cpp.o [ 31%] Building CXX object src/widget/tableview/CMakeFiles/kexidatatable.dir/KexiDataTableScrollArea.cpp.o [ 32%] Building CXX object src/widget/tableview/CMakeFiles/kexidatatable.dir/KexiTableScrollAreaHeaderModel.cpp.o [ 32%] Building CXX object src/widget/tableview/CMakeFiles/kexidatatable.dir/KexiTableScrollArea_p.cpp.o [ 32%] Building CXX object src/widget/tableview/CMakeFiles/kexidatatable.dir/kexicelleditorfactory.cpp.o [ 32%] Building CXX object src/widget/tableview/CMakeFiles/kexidatatable.dir/kexitableedit.cpp.o [ 32%] Building CXX object src/widget/tableview/CMakeFiles/kexidatatable.dir/kexiinputtableedit.cpp.o [ 33%] Building CXX object src/widget/tableview/CMakeFiles/kexidatatable.dir/kexiblobtableedit.cpp.o [ 33%] Building CXX object src/widget/tableview/CMakeFiles/kexidatatable.dir/kexibooltableedit.cpp.o [ 33%] Building CXX object src/widget/tableview/CMakeFiles/kexidatatable.dir/kexicomboboxbase.cpp.o [ 33%] Building CXX object src/widget/tableview/CMakeFiles/kexidatatable.dir/kexicomboboxtableedit.cpp.o [ 33%] Built target kexiextendedwidgets_autogen [ 33%] Generating ui_kexiprjtypeselector.h [ 34%] Generating ui_KexiConnectionSelector.h [ 34%] Generating ui_KexiDBCaptionPage.h [ 35%] Generating ui_KexiPasswordWidget.h [ 35%] Generating ui_KexiProjectSelector.h [ 35%] Generating ui_kexidbconnectionwidget.h [ 35%] Generating ui_kexidbconnectionwidgetdetails.h [ 35%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/kexiextendedwidgets_autogen/mocs_compilation.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:41:17: warning: 'virtual int KexiTableScrollAreaHeaderModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 41 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:43:17: warning: 'virtual int KexiTableScrollAreaHeaderModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 43 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:45:22: warning: 'virtual QVariant KexiTableScrollAreaHeaderModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 45 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:47:22: warning: 'virtual QVariant KexiTableScrollAreaHeaderModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 47 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.cpp:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea_p.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea_p.cpp:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:40:18: warning: 'virtual void KexiTableScrollAreaWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 40 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:41:18: warning: 'virtual void KexiTableScrollAreaWidget::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 41 | virtual void mousePressEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:42:18: warning: 'virtual void KexiTableScrollAreaWidget::mouseReleaseEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 42 | virtual void mouseReleaseEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:43:18: warning: 'virtual void KexiTableScrollAreaWidget::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 43 | virtual void mouseMoveEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:44:18: warning: 'virtual void KexiTableScrollAreaWidget::mouseDoubleClickEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 44 | virtual void mouseDoubleClickEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:45:18: warning: 'virtual void KexiTableScrollAreaWidget::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 45 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:46:18: warning: 'virtual void KexiTableScrollAreaWidget::leaveEvent(QEvent*)' can be marked override [-Wsuggest-override] 46 | virtual void leaveEvent(QEvent *e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableScrollArea.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableScrollArea.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiDataTableScrollArea.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/moc_KexiDataTableScrollArea.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/mocs_compilation.cpp:2: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicelleditorfactory.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:75:22: warning: 'virtual QWidget* KexiTableEdit::widget()' can be marked override [-Wsuggest-override] 75 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:78:18: warning: 'virtual void KexiTableEdit::hideWidget()' can be marked override [-Wsuggest-override] 78 | virtual void hideWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:81:18: warning: 'virtual void KexiTableEdit::showWidget()' can be marked override [-Wsuggest-override] 81 | virtual void showWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:44:18: warning: 'virtual bool KexiInputTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 44 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:47:18: warning: 'virtual bool KexiInputTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 47 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:52:18: warning: 'virtual bool KexiInputTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 52 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:57:22: warning: 'virtual QVariant KexiInputTableEdit::value()' can be marked override [-Wsuggest-override] 57 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:59:18: warning: 'virtual bool KexiInputTableEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 59 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:60:18: warning: 'virtual bool KexiInputTableEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 60 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:62:18: warning: 'virtual void KexiInputTableEdit::clear()' can be marked override [-Wsuggest-override] 62 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:65:19: warning: 'virtual QSize KexiInputTableEdit::totalSize() const' can be marked override [-Wsuggest-override] 65 | virtual QSize totalSize() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:69:18: warning: 'virtual void KexiInputTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 69 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:74:18: warning: 'virtual void KexiInputTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 74 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:83:18: warning: 'virtual bool KexiInputTableEdit::showToolTipIfNeeded(const QVariant&, const QRect&, const QFontMetrics&, bool)' can be marked override [-Wsuggest-override] 83 | virtual bool showToolTipIfNeeded(const QVariant& value, const QRect& rect, const QFontMetrics& fm, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:88:18: warning: 'virtual void KexiInputTableEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 88 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:91:18: warning: 'virtual void KexiInputTableEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 91 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:94:18: warning: 'virtual void KexiInputTableEdit::selectAll()' can be marked override [-Wsuggest-override] 94 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:97:18: warning: 'virtual bool KexiInputTableEdit::fixup()' can be marked override [-Wsuggest-override] 97 | virtual bool fixup(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:106:18: warning: 'virtual void KexiInputTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 106 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:110:18: warning: 'virtual void KexiInputTableEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 110 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiInputEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:121:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 121 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiInputEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:41:18: warning: 'virtual void KexiDateTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 41 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:43:22: warning: 'virtual QVariant KexiDateTableEdit::value()' can be marked override [-Wsuggest-override] 43 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:44:18: warning: 'virtual bool KexiDateTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 44 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:45:18: warning: 'virtual bool KexiDateTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 45 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:46:18: warning: 'virtual bool KexiDateTableEdit::valueIsValid()' can be marked override [-Wsuggest-override] 46 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:47:18: warning: 'virtual bool KexiDateTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 47 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:50:18: warning: 'virtual void KexiDateTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 50 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:53:18: warning: 'virtual void KexiDateTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 53 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:58:18: warning: 'virtual void KexiDateTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 58 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiDateEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:65:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 65 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiDateEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicelleditorfactory.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:39:18: warning: 'virtual void KexiTimeTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 39 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:41:22: warning: 'virtual QVariant KexiTimeTableEdit::value()' can be marked override [-Wsuggest-override] 41 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:42:18: warning: 'virtual bool KexiTimeTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 42 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:43:18: warning: 'virtual bool KexiTimeTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 43 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:44:18: warning: 'virtual bool KexiTimeTableEdit::valueIsValid()' can be marked override [-Wsuggest-override] 44 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:45:18: warning: 'virtual bool KexiTimeTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 45 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:48:18: warning: 'virtual void KexiTimeTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 48 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:51:18: warning: 'virtual void KexiTimeTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 51 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:56:18: warning: 'virtual void KexiTimeTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 56 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiTimeEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:63:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 63 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiTimeEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicelleditorfactory.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:41:18: warning: 'virtual void KexiDateTimeTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 41 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:43:22: warning: 'virtual QVariant KexiDateTimeTableEdit::value()' can be marked override [-Wsuggest-override] 43 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:44:18: warning: 'virtual bool KexiDateTimeTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 44 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:45:18: warning: 'virtual bool KexiDateTimeTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 45 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:46:18: warning: 'virtual bool KexiDateTimeTableEdit::valueIsValid()' can be marked override [-Wsuggest-override] 46 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:47:18: warning: 'virtual bool KexiDateTimeTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 47 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:50:18: warning: 'virtual void KexiDateTimeTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 50 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:53:18: warning: 'virtual void KexiDateTimeTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 53 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:58:18: warning: 'virtual void KexiDateTimeTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 58 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiDateTimeEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:68:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 68 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiDateTimeEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicelleditorfactory.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:57:22: warning: 'virtual QVariant KexiComboBoxTableEdit::origValue() const' can be marked override [-Wsuggest-override] 57 | virtual QVariant origValue() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:59:18: warning: 'virtual void KexiComboBoxTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 59 | virtual void setValueInternal(const QVariant& add, bool removeOld) { | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:63:22: warning: 'virtual QVariant KexiComboBoxTableEdit::value()' can be marked override [-Wsuggest-override] 63 | virtual QVariant value() { | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:67:18: warning: 'virtual void KexiComboBoxTableEdit::clear()' can be marked override [-Wsuggest-override] 67 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:69:18: warning: 'virtual bool KexiComboBoxTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 69 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:71:22: warning: 'virtual QVariant KexiComboBoxTableEdit::visibleValue()' can be marked override [-Wsuggest-override] 71 | virtual QVariant visibleValue(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:74:18: warning: 'virtual void KexiComboBoxTableEdit::resize(int, int)' can be marked override [-Wsuggest-override] 74 | virtual void resize(int w, int h); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:76:18: warning: 'virtual void KexiComboBoxTableEdit::showFocus(const QRect&, bool)' can be marked override [-Wsuggest-override] 76 | virtual void showFocus(const QRect& r, bool readOnly); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:78:18: warning: 'virtual void KexiComboBoxTableEdit::hideFocus()' can be marked override [-Wsuggest-override] 78 | virtual void hideFocus(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:80:18: warning: 'virtual void KexiComboBoxTableEdit::paintFocusBorders(QPainter*, QVariant&, int, int, int, int)' can be marked override [-Wsuggest-override] 80 | virtual void paintFocusBorders(QPainter *p, QVariant &cal, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:86:18: warning: 'virtual void KexiComboBoxTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 86 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:90:18: warning: 'virtual bool KexiComboBoxTableEdit::handleKeyPress(QKeyEvent*, bool)' can be marked override [-Wsuggest-override] 90 | virtual bool handleKeyPress(QKeyEvent *ke, bool editorActive); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:92:17: warning: 'virtual int KexiComboBoxTableEdit::widthForValue(const QVariant&, const QFontMetrics&)' can be marked override [-Wsuggest-override] 92 | virtual int widthForValue(const QVariant &val, const QFontMetrics &fm); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:94:18: warning: 'virtual void KexiComboBoxTableEdit::hide()' can be marked override [-Wsuggest-override] 94 | virtual void hide(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:98:19: warning: 'virtual QSize KexiComboBoxTableEdit::totalSize() const' can be marked override [-Wsuggest-override] 98 | virtual QSize totalSize() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:100:18: warning: 'virtual void KexiComboBoxTableEdit::createInternalEditor(KDbConnection*, const KDbQuerySchema&)' can be marked override [-Wsuggest-override] 100 | virtual void createInternalEditor(KDbConnection *conn, const KDbQuerySchema& schema); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:103:18: warning: 'virtual void KexiComboBoxTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 103 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:108:18: warning: 'virtual void KexiComboBoxTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 108 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:112:18: warning: 'virtual void KexiComboBoxTableEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 112 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:115:18: warning: 'virtual void KexiComboBoxTableEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 115 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:118:18: warning: 'virtual void KexiComboBoxTableEdit::selectAll()' can be marked override [-Wsuggest-override] 118 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:122:10: warning: 'virtual void KexiComboBoxTableEdit::slotRecordAccepted(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 122 | void slotRecordAccepted(KDbRecordData *data, int record) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:125:10: warning: 'virtual void KexiComboBoxTableEdit::slotRecordSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 125 | void slotRecordSelected(KDbRecordData* data) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:141:18: warning: 'virtual bool KexiComboBoxTableEdit::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 141 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:144:22: warning: 'virtual QWidget* KexiComboBoxTableEdit::internalEditor() const' can be marked override [-Wsuggest-override] 144 | virtual QWidget *internalEditor() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:147:18: warning: 'virtual void KexiComboBoxTableEdit::moveCursorToEndInInternalEditor()' can be marked override [-Wsuggest-override] 147 | virtual void moveCursorToEndInInternalEditor(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:150:18: warning: 'virtual void KexiComboBoxTableEdit::selectAllInInternalEditor()' can be marked override [-Wsuggest-override] 150 | virtual void selectAllInInternalEditor(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:153:18: warning: 'virtual void KexiComboBoxTableEdit::setValueInInternalEditor(const QVariant&)' can be marked override [-Wsuggest-override] 153 | virtual void setValueInInternalEditor(const QVariant& value); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:156:22: warning: 'virtual QVariant KexiComboBoxTableEdit::valueFromInternalEditor()' can be marked override [-Wsuggest-override] 156 | virtual QVariant valueFromInternalEditor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:159:18: warning: 'virtual void KexiComboBoxTableEdit::editRequested()' can be marked override [-Wsuggest-override] 159 | virtual void editRequested() { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:164:18: warning: 'virtual void KexiComboBoxTableEdit::acceptRequested()' can be marked override [-Wsuggest-override] 164 | virtual void acceptRequested() { | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:169:20: warning: 'virtual QPoint KexiComboBoxTableEdit::mapFromParentToGlobal(const QPoint&) const' can be marked override [-Wsuggest-override] 169 | virtual QPoint mapFromParentToGlobal(const QPoint& pos) const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:172:17: warning: 'virtual int KexiComboBoxTableEdit::popupWidthHint() const' can be marked override [-Wsuggest-override] 172 | virtual int popupWidthHint() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:175:18: warning: 'virtual void KexiComboBoxTableEdit::updateButton()' can be marked override [-Wsuggest-override] 175 | virtual void updateButton(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:177:32: warning: 'virtual KexiComboBoxPopup* KexiComboBoxTableEdit::popup() const' can be marked override [-Wsuggest-override] 177 | virtual KexiComboBoxPopup *popup() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:178:18: warning: 'virtual void KexiComboBoxTableEdit::setPopup(KexiComboBoxPopup*)' can be marked override [-Wsuggest-override] 178 | virtual void setPopup(KexiComboBoxPopup *popup); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiComboBoxEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:184:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 184 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiComboBoxEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicelleditorfactory.cpp:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:37:10: warning: 'virtual bool KexiBlobTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 37 | bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:38:10: warning: 'virtual bool KexiBlobTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 38 | bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:40:22: warning: 'virtual QVariant KexiBlobTableEdit::value()' can be marked override [-Wsuggest-override] 40 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:42:18: warning: 'virtual bool KexiBlobTableEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 42 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:43:18: warning: 'virtual bool KexiBlobTableEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 43 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:46:18: warning: 'virtual void KexiBlobTableEdit::resize(int, int)' can be marked override [-Wsuggest-override] 46 | virtual void resize(int w, int h); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:48:18: warning: 'virtual void KexiBlobTableEdit::showFocus(const QRect&, bool)' can be marked override [-Wsuggest-override] 48 | virtual void showFocus(const QRect& r, bool readOnly); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:50:18: warning: 'virtual void KexiBlobTableEdit::hideFocus()' can be marked override [-Wsuggest-override] 50 | virtual void hideFocus(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:53:19: warning: 'virtual QSize KexiBlobTableEdit::totalSize() const' can be marked override [-Wsuggest-override] 53 | virtual QSize totalSize() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:55:18: warning: 'virtual void KexiBlobTableEdit::paintFocusBorders(QPainter*, QVariant&, int, int, int, int)' can be marked override [-Wsuggest-override] 55 | virtual void paintFocusBorders(QPainter *p, QVariant &, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:58:18: warning: 'virtual bool KexiBlobTableEdit::handleKeyPress(QKeyEvent*, bool)' can be marked override [-Wsuggest-override] 58 | virtual bool handleKeyPress(QKeyEvent* ke, bool editorActive); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:63:18: warning: 'virtual bool KexiBlobTableEdit::handleDoubleClick()' can be marked override [-Wsuggest-override] 63 | virtual bool handleDoubleClick(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:67:18: warning: 'virtual void KexiBlobTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 67 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:72:18: warning: 'virtual void KexiBlobTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 72 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:74:18: warning: 'virtual void KexiBlobTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 74 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:86:18: warning: 'virtual void KexiBlobTableEdit::clear()' can be marked override [-Wsuggest-override] 86 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:91:18: warning: 'virtual void KexiBlobTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 91 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:108:18: warning: 'virtual bool KexiBlobTableEdit::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 108 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiBlobEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:117:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 117 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiBlobEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:135:18: warning: 'virtual bool KexiKIconTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 135 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:140:18: warning: 'virtual bool KexiKIconTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 140 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:142:22: warning: 'virtual QVariant KexiKIconTableEdit::value()' can be marked override [-Wsuggest-override] 142 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:144:18: warning: 'virtual bool KexiKIconTableEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 144 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:145:18: warning: 'virtual bool KexiKIconTableEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 145 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:147:18: warning: 'virtual void KexiKIconTableEdit::clear()' can be marked override [-Wsuggest-override] 147 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:149:18: warning: 'virtual void KexiKIconTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 149 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:154:18: warning: 'virtual void KexiKIconTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 154 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:158:18: warning: 'virtual void KexiKIconTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 158 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiKIconTableEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:167:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 167 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiKIconTableEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicelleditorfactory.cpp:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:40:18: warning: 'virtual bool KexiBoolTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 40 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:45:18: warning: 'virtual bool KexiBoolTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 45 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:47:22: warning: 'virtual QVariant KexiBoolTableEdit::value()' can be marked override [-Wsuggest-override] 47 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:49:18: warning: 'virtual bool KexiBoolTableEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 49 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:50:18: warning: 'virtual bool KexiBoolTableEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 50 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:52:18: warning: 'virtual void KexiBoolTableEdit::clear()' can be marked override [-Wsuggest-override] 52 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:54:18: warning: 'virtual void KexiBoolTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 54 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:57:18: warning: 'virtual void KexiBoolTableEdit::clickedOnContents()' can be marked override [-Wsuggest-override] 57 | virtual void clickedOnContents(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:61:18: warning: 'virtual void KexiBoolTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 61 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:65:18: warning: 'virtual void KexiBoolTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 65 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:68:17: warning: 'virtual int KexiBoolTableEdit::widthForValue(const QVariant&, const QFontMetrics&)' can be marked override [-Wsuggest-override] 68 | virtual int widthForValue(const QVariant &val, const QFontMetrics &fm); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:74:18: warning: 'virtual void KexiBoolTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 74 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiBoolEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:85:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 85 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiBoolEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:54:19: warning: 'virtual QSize KexiTableScrollAreaHeader::sizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:75:18: warning: 'virtual void KexiTableScrollAreaHeader::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 75 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:77:18: warning: 'virtual bool KexiTableScrollAreaHeader::viewportEvent(QEvent*)' can be marked override [-Wsuggest-override] 77 | virtual bool viewportEvent(QEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:80:18: warning: 'virtual void KexiTableScrollAreaHeader::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 80 | virtual void mousePressEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:82:18: warning: 'virtual void KexiTableScrollAreaHeader::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 82 | virtual void mouseMoveEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:84:18: warning: 'virtual void KexiTableScrollAreaHeader::leaveEvent(QEvent*)' can be marked override [-Wsuggest-override] 84 | virtual void leaveEvent(QEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:86:19: warning: 'virtual QSize KexiTableScrollAreaHeader::sectionSizeFromContents(int) const' can be marked override [-Wsuggest-override] 86 | virtual QSize sectionSizeFromContents(int logicalIndex) const; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiTableScrollArea::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiTableScrollArea::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiTableScrollArea::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiTableScrollArea::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiTableScrollArea::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:177:17: warning: 'virtual int KexiTableScrollArea::recordsPerPage() const' can be marked override [-Wsuggest-override] 177 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:180:17: warning: 'virtual int KexiTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 180 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:183:17: warning: 'virtual int KexiTableScrollArea::currentRecord() const' can be marked override [-Wsuggest-override] 183 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:200:17: warning: 'virtual int KexiTableScrollArea::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 200 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:203:18: warning: 'virtual void KexiTableScrollArea::updateCell(int, int)' can be marked override [-Wsuggest-override] 203 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:206:18: warning: 'virtual void KexiTableScrollArea::updateCurrentCell()' can be marked override [-Wsuggest-override] 206 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:209:18: warning: 'virtual void KexiTableScrollArea::updateRecord(int)' can be marked override [-Wsuggest-override] 209 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:236:19: warning: 'virtual QSize KexiTableScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 236 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:237:19: warning: 'virtual QSize KexiTableScrollArea::minimumSizeHint() const' can be marked override [-Wsuggest-override] 237 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:241:19: warning: 'virtual QRect KexiTableScrollArea::viewportGeometry() const' can be marked override [-Wsuggest-override] 241 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:264:25: warning: 'virtual QScrollBar* KexiTableScrollArea::verticalScrollBar() const' can be marked override [-Wsuggest-override] 264 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:266:18: warning: 'virtual bool KexiTableScrollArea::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 266 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:271:18: warning: 'virtual void KexiTableScrollArea::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 271 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:274:18: warning: 'virtual void KexiTableScrollArea::setSpreadSheetMode(bool)' can be marked override [-Wsuggest-override] 274 | virtual void setSpreadSheetMode(bool set); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:323:18: warning: 'virtual void KexiTableScrollArea::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 323 | virtual void ensureCellVisible(int record, int column); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:75:22: warning: 'virtual QWidget* KexiTableEdit::widget()' can be marked override [-Wsuggest-override] 75 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:328:18: warning: 'virtual void KexiTableScrollArea::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 328 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:333:18: warning: 'virtual void KexiTableScrollArea::deleteCurrentRecord()' can be marked override [-Wsuggest-override] 333 | virtual void deleteCurrentRecord(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:78:18: warning: 'virtual void KexiTableEdit::hideWidget()' can be marked override [-Wsuggest-override] 78 | virtual void hideWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:343:28: warning: 'virtual KDbRecordData* KexiTableScrollArea::insertEmptyRecord(int)' can be marked override [-Wsuggest-override] 343 | virtual KDbRecordData *insertEmptyRecord(int pos = -1); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:81:18: warning: 'virtual void KexiTableEdit::showWidget()' can be marked override [-Wsuggest-override] 81 | virtual void showWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:350:18: warning: 'virtual void KexiTableScrollArea::startEditCurrentCell(const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 350 | virtual void startEditCurrentCell(const QString& setText = QString(), | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:357:18: warning: 'virtual void KexiTableScrollArea::deleteAndStartEditCurrentCell()' can be marked override [-Wsuggest-override] 357 | virtual void deleteAndStartEditCurrentCell() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:364:18: warning: 'virtual bool KexiTableScrollArea::cancelRecordEditing()' can be marked override [-Wsuggest-override] 364 | virtual bool cancelRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:372:18: warning: 'virtual bool KexiTableScrollArea::acceptRecordEditing()' can be marked override [-Wsuggest-override] 372 | virtual bool acceptRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:379:18: warning: 'virtual void KexiTableScrollArea::setAcceptsRecordEditAfterCellAccepting(bool)' can be marked override [-Wsuggest-override] 379 | virtual void setAcceptsRecordEditAfterCellAccepting(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:389:18: warning: 'virtual void KexiTableScrollArea::setDropsAtRecordEnabled(bool)' can be marked override [-Wsuggest-override] 389 | virtual void setDropsAtRecordEnabled(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:393:18: warning: 'virtual bool KexiTableScrollArea::cancelEditor()' can be marked override [-Wsuggest-override] 393 | virtual bool cancelEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:396:18: warning: 'virtual bool KexiTableScrollArea::acceptEditor()' can be marked override [-Wsuggest-override] 396 | virtual bool acceptEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:402:18: warning: 'virtual void KexiTableScrollArea::setSortingEnabled(bool)' can be marked override [-Wsuggest-override] 402 | virtual void setSortingEnabled(bool set); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:405:10: warning: 'virtual void KexiTableScrollArea::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 405 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:407:10: warning: 'virtual void KexiTableScrollArea::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 407 | void itemSelected(KDbRecordData *data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:408:10: warning: 'virtual void KexiTableScrollArea::cellSelected(int, int)' can be marked override [-Wsuggest-override] 408 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:418:10: warning: 'virtual void KexiTableScrollArea::dataRefreshed()' can be marked override [-Wsuggest-override] 418 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:420:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 420 | void itemChanged(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:421:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 421 | void itemChanged(KDbRecordData *data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:422:10: warning: 'virtual void KexiTableScrollArea::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 422 | void itemDeleteRequest(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:423:10: warning: 'virtual void KexiTableScrollArea::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 423 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:425:10: warning: 'virtual void KexiTableScrollArea::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 425 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:426:10: warning: 'virtual void KexiTableScrollArea::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 426 | void sortedColumnChanged(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:429:10: warning: 'virtual void KexiTableScrollArea::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 429 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:433:10: warning: 'virtual void KexiTableScrollArea::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 433 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:436:10: warning: 'virtual void KexiTableScrollArea::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 436 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:440:10: warning: 'virtual void KexiTableScrollArea::reloadActions()' can be marked override [-Wsuggest-override] 440 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:443:18: warning: 'virtual void KexiTableScrollArea::slotDataDestroying()' can be marked override [-Wsuggest-override] 443 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:447:18: warning: 'virtual void KexiTableScrollArea::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 447 | virtual void slotRecordsDeleted(const QList &records); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:457:18: warning: 'virtual void KexiTableScrollArea::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 457 | virtual void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:464:18: warning: 'virtual void KexiTableScrollArea::reloadData()' can be marked override [-Wsuggest-override] 464 | virtual void reloadData(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:467:18: warning: 'virtual void KexiTableScrollArea::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 467 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:44:18: warning: 'virtual bool KexiInputTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 44 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:470:18: warning: 'virtual void KexiTableScrollArea::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 470 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:475:18: warning: 'virtual void KexiTableScrollArea::slotRecordDeleted()' can be marked override [-Wsuggest-override] 475 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:47:18: warning: 'virtual bool KexiInputTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 47 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:480:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 480 | virtual void slotRecordInserted(KDbRecordData *data, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:52:18: warning: 'virtual bool KexiInputTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 52 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:57:22: warning: 'virtual QVariant KexiInputTableEdit::value()' can be marked override [-Wsuggest-override] 57 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:485:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 485 | virtual void slotRecordInserted(KDbRecordData *data, int record, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:59:18: warning: 'virtual bool KexiInputTableEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 59 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:491:18: warning: 'virtual void KexiTableScrollArea::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 491 | virtual void verticalScrollBarValueChanged(int v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:60:18: warning: 'virtual bool KexiInputTableEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 60 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:494:18: warning: 'virtual void KexiTableScrollArea::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 494 | virtual void moveToRecordRequested(int record); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:62:18: warning: 'virtual void KexiInputTableEdit::clear()' can be marked override [-Wsuggest-override] 62 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:65:19: warning: 'virtual QSize KexiInputTableEdit::totalSize() const' can be marked override [-Wsuggest-override] 65 | virtual QSize totalSize() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:495:18: warning: 'virtual void KexiTableScrollArea::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 495 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:69:18: warning: 'virtual void KexiInputTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 69 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:496:18: warning: 'virtual void KexiTableScrollArea::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 496 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:74:18: warning: 'virtual void KexiInputTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 74 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:497:18: warning: 'virtual void KexiTableScrollArea::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 497 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:83:18: warning: 'virtual bool KexiInputTableEdit::showToolTipIfNeeded(const QVariant&, const QRect&, const QFontMetrics&, bool)' can be marked override [-Wsuggest-override] 83 | virtual bool showToolTipIfNeeded(const QVariant& value, const QRect& rect, const QFontMetrics& fm, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:88:18: warning: 'virtual void KexiInputTableEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 88 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:498:18: warning: 'virtual void KexiTableScrollArea::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 498 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:91:18: warning: 'virtual void KexiInputTableEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 91 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:499:18: warning: 'virtual void KexiTableScrollArea::addNewRecordRequested()' can be marked override [-Wsuggest-override] 499 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:94:18: warning: 'virtual void KexiInputTableEdit::selectAll()' can be marked override [-Wsuggest-override] 94 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:508:18: warning: 'virtual void KexiTableScrollArea::initDataContents()' can be marked override [-Wsuggest-override] 508 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:97:18: warning: 'virtual bool KexiInputTableEdit::fixup()' can be marked override [-Wsuggest-override] 97 | virtual bool fixup(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:513:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 513 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:106:18: warning: 'virtual void KexiInputTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 106 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:110:18: warning: 'virtual void KexiInputTableEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 110 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:516:18: warning: 'virtual void KexiTableScrollArea::clearVariables()' can be marked override [-Wsuggest-override] 516 | virtual void clearVariables(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:519:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiTableScrollArea::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 519 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:522:17: warning: 'virtual int KexiTableScrollArea::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 522 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:525:18: warning: 'virtual void KexiTableScrollArea::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 525 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:528:18: warning: 'virtual void KexiTableScrollArea::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 528 | virtual void updateGUIAfterSorting(int previousRow); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:560:18: warning: 'virtual void KexiTableScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 560 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:562:18: warning: 'virtual void KexiTableScrollArea::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 562 | virtual void focusOutEvent(QFocusEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:563:18: warning: 'virtual void KexiTableScrollArea::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 563 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:565:18: warning: 'virtual void KexiTableScrollArea::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 565 | virtual void showEvent(QShowEvent *e); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:566:18: warning: 'virtual void KexiTableScrollArea::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 566 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiInputEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:121:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 121 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiInputEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:567:18: warning: 'virtual void KexiTableScrollArea::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 567 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:568:18: warning: 'virtual void KexiTableScrollArea::dragLeaveEvent(QDragLeaveEvent*)' can be marked override [-Wsuggest-override] 568 | virtual void dragLeaveEvent(QDragLeaveEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:570:18: warning: 'virtual void KexiTableScrollArea::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 570 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:573:36: warning: 'virtual KexiDataItemInterface* KexiTableScrollArea::editor(int, bool)' can be marked override [-Wsuggest-override] 573 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:578:18: warning: 'virtual void KexiTableScrollArea::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 578 | virtual void editorShowFocus(int row, int col); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:581:18: warning: 'virtual void KexiTableScrollArea::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 581 | virtual void createEditor(int row, int col, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:584:10: warning: 'virtual bool KexiTableScrollArea::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 584 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:617:18: warning: 'virtual void KexiTableScrollArea::removeEditor()' can be marked override [-Wsuggest-override] 617 | virtual void removeEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:623:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContents()' can be marked override [-Wsuggest-override] 623 | virtual void updateWidgetContents() { | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:628:18: warning: 'virtual void KexiTableScrollArea::copySelection()' can be marked override [-Wsuggest-override] 628 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:631:18: warning: 'virtual void KexiTableScrollArea::cutSelection()' can be marked override [-Wsuggest-override] 631 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:634:18: warning: 'virtual void KexiTableScrollArea::paste()' can be marked override [-Wsuggest-override] 634 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:638:18: warning: 'virtual void KexiTableScrollArea::updateAllVisibleRecordsBelow(int)' can be marked override [-Wsuggest-override] 638 | virtual void updateAllVisibleRecordsBelow(int row); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:640:10: warning: 'virtual void KexiTableScrollArea::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 640 | void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:641:10: warning: 'virtual void KexiTableScrollArea::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 641 | void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:651:18: warning: 'virtual void KexiTableScrollArea::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 651 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:654:18: warning: 'virtual bool KexiTableScrollArea::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 654 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:657:18: warning: 'virtual void KexiTableScrollArea::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 657 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:660:18: warning: 'virtual void KexiTableScrollArea::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 660 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:662:17: warning: 'virtual int KexiTableScrollArea::horizontalHeaderHeight() const' can be marked override [-Wsuggest-override] 662 | virtual int horizontalHeaderHeight() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:670:18: warning: 'virtual bool KexiTableScrollArea::event(QEvent*)' can be marked override [-Wsuggest-override] 670 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:677:18: warning: 'virtual void KexiTableScrollArea::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 677 | virtual void selectCellInternal(int previousRow, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:680:26: warning: 'virtual QHeaderView* KexiTableScrollArea::horizontalHeader() const' can be marked override [-Wsuggest-override] 680 | virtual QHeaderView* horizontalHeader() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:683:26: warning: 'virtual QHeaderView* KexiTableScrollArea::verticalHeader() const' can be marked override [-Wsuggest-override] 683 | virtual QHeaderView* verticalHeader() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:691:18: warning: 'virtual void KexiTableScrollArea::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 691 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:693:18: warning: 'virtual void KexiTableScrollArea::beginInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 693 | virtual void beginInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:695:18: warning: 'virtual void KexiTableScrollArea::endInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 695 | virtual void endInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:697:18: warning: 'virtual void KexiTableScrollArea::beginRemoveItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 697 | virtual void beginRemoveItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:699:18: warning: 'virtual void KexiTableScrollArea::endRemoveItem(int)' can be marked override [-Wsuggest-override] 699 | virtual void endRemoveItem(int pos); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:75:22: warning: 'virtual QWidget* KexiTableEdit::widget()' can be marked override [-Wsuggest-override] 75 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:78:18: warning: 'virtual void KexiTableEdit::hideWidget()' can be marked override [-Wsuggest-override] 78 | virtual void hideWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:81:18: warning: 'virtual void KexiTableEdit::showWidget()' can be marked override [-Wsuggest-override] 81 | virtual void showWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiTableScrollArea::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiTableScrollArea::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiTableScrollArea::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:40:18: warning: 'virtual bool KexiBoolTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 40 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:45:18: warning: 'virtual bool KexiBoolTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 45 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiTableScrollArea::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:47:22: warning: 'virtual QVariant KexiBoolTableEdit::value()' can be marked override [-Wsuggest-override] 47 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiTableScrollArea::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:49:18: warning: 'virtual bool KexiBoolTableEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 49 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:50:18: warning: 'virtual bool KexiBoolTableEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 50 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:52:18: warning: 'virtual void KexiBoolTableEdit::clear()' can be marked override [-Wsuggest-override] 52 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:54:18: warning: 'virtual void KexiBoolTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 54 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:177:17: warning: 'virtual int KexiTableScrollArea::recordsPerPage() const' can be marked override [-Wsuggest-override] 177 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:57:18: warning: 'virtual void KexiBoolTableEdit::clickedOnContents()' can be marked override [-Wsuggest-override] 57 | virtual void clickedOnContents(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:61:18: warning: 'virtual void KexiBoolTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 61 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:180:17: warning: 'virtual int KexiTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 180 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:65:18: warning: 'virtual void KexiBoolTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 65 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:183:17: warning: 'virtual int KexiTableScrollArea::currentRecord() const' can be marked override [-Wsuggest-override] 183 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:68:17: warning: 'virtual int KexiBoolTableEdit::widthForValue(const QVariant&, const QFontMetrics&)' can be marked override [-Wsuggest-override] 68 | virtual int widthForValue(const QVariant &val, const QFontMetrics &fm); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:74:18: warning: 'virtual void KexiBoolTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 74 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:200:17: warning: 'virtual int KexiTableScrollArea::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 200 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:203:18: warning: 'virtual void KexiTableScrollArea::updateCell(int, int)' can be marked override [-Wsuggest-override] 203 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:206:18: warning: 'virtual void KexiTableScrollArea::updateCurrentCell()' can be marked override [-Wsuggest-override] 206 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:209:18: warning: 'virtual void KexiTableScrollArea::updateRecord(int)' can be marked override [-Wsuggest-override] 209 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:236:19: warning: 'virtual QSize KexiTableScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 236 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:237:19: warning: 'virtual QSize KexiTableScrollArea::minimumSizeHint() const' can be marked override [-Wsuggest-override] 237 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:241:19: warning: 'virtual QRect KexiTableScrollArea::viewportGeometry() const' can be marked override [-Wsuggest-override] 241 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:264:25: warning: 'virtual QScrollBar* KexiTableScrollArea::verticalScrollBar() const' can be marked override [-Wsuggest-override] 264 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:266:18: warning: 'virtual bool KexiTableScrollArea::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 266 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:271:18: warning: 'virtual void KexiTableScrollArea::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 271 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:274:18: warning: 'virtual void KexiTableScrollArea::setSpreadSheetMode(bool)' can be marked override [-Wsuggest-override] 274 | virtual void setSpreadSheetMode(bool set); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiBoolEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:85:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 85 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiBoolEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:323:18: warning: 'virtual void KexiTableScrollArea::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 323 | virtual void ensureCellVisible(int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:328:18: warning: 'virtual void KexiTableScrollArea::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 328 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:333:18: warning: 'virtual void KexiTableScrollArea::deleteCurrentRecord()' can be marked override [-Wsuggest-override] 333 | virtual void deleteCurrentRecord(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:343:28: warning: 'virtual KDbRecordData* KexiTableScrollArea::insertEmptyRecord(int)' can be marked override [-Wsuggest-override] 343 | virtual KDbRecordData *insertEmptyRecord(int pos = -1); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:350:18: warning: 'virtual void KexiTableScrollArea::startEditCurrentCell(const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 350 | virtual void startEditCurrentCell(const QString& setText = QString(), | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:357:18: warning: 'virtual void KexiTableScrollArea::deleteAndStartEditCurrentCell()' can be marked override [-Wsuggest-override] 357 | virtual void deleteAndStartEditCurrentCell() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:364:18: warning: 'virtual bool KexiTableScrollArea::cancelRecordEditing()' can be marked override [-Wsuggest-override] 364 | virtual bool cancelRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:372:18: warning: 'virtual bool KexiTableScrollArea::acceptRecordEditing()' can be marked override [-Wsuggest-override] 372 | virtual bool acceptRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:379:18: warning: 'virtual void KexiTableScrollArea::setAcceptsRecordEditAfterCellAccepting(bool)' can be marked override [-Wsuggest-override] 379 | virtual void setAcceptsRecordEditAfterCellAccepting(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:389:18: warning: 'virtual void KexiTableScrollArea::setDropsAtRecordEnabled(bool)' can be marked override [-Wsuggest-override] 389 | virtual void setDropsAtRecordEnabled(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:393:18: warning: 'virtual bool KexiTableScrollArea::cancelEditor()' can be marked override [-Wsuggest-override] 393 | virtual bool cancelEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:396:18: warning: 'virtual bool KexiTableScrollArea::acceptEditor()' can be marked override [-Wsuggest-override] 396 | virtual bool acceptEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:402:18: warning: 'virtual void KexiTableScrollArea::setSortingEnabled(bool)' can be marked override [-Wsuggest-override] 402 | virtual void setSortingEnabled(bool set); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:405:10: warning: 'virtual void KexiTableScrollArea::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 405 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:407:10: warning: 'virtual void KexiTableScrollArea::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 407 | void itemSelected(KDbRecordData *data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:408:10: warning: 'virtual void KexiTableScrollArea::cellSelected(int, int)' can be marked override [-Wsuggest-override] 408 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:418:10: warning: 'virtual void KexiTableScrollArea::dataRefreshed()' can be marked override [-Wsuggest-override] 418 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:420:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 420 | void itemChanged(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:421:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 421 | void itemChanged(KDbRecordData *data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:422:10: warning: 'virtual void KexiTableScrollArea::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 422 | void itemDeleteRequest(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:423:10: warning: 'virtual void KexiTableScrollArea::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 423 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:425:10: warning: 'virtual void KexiTableScrollArea::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 425 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:426:10: warning: 'virtual void KexiTableScrollArea::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 426 | void sortedColumnChanged(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:429:10: warning: 'virtual void KexiTableScrollArea::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 429 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:433:10: warning: 'virtual void KexiTableScrollArea::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 433 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:436:10: warning: 'virtual void KexiTableScrollArea::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 436 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:440:10: warning: 'virtual void KexiTableScrollArea::reloadActions()' can be marked override [-Wsuggest-override] 440 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:443:18: warning: 'virtual void KexiTableScrollArea::slotDataDestroying()' can be marked override [-Wsuggest-override] 443 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:447:18: warning: 'virtual void KexiTableScrollArea::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 447 | virtual void slotRecordsDeleted(const QList &records); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:457:18: warning: 'virtual void KexiTableScrollArea::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 457 | virtual void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:464:18: warning: 'virtual void KexiTableScrollArea::reloadData()' can be marked override [-Wsuggest-override] 464 | virtual void reloadData(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:467:18: warning: 'virtual void KexiTableScrollArea::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 467 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:470:18: warning: 'virtual void KexiTableScrollArea::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 470 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:475:18: warning: 'virtual void KexiTableScrollArea::slotRecordDeleted()' can be marked override [-Wsuggest-override] 475 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:480:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 480 | virtual void slotRecordInserted(KDbRecordData *data, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:485:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 485 | virtual void slotRecordInserted(KDbRecordData *data, int record, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:491:18: warning: 'virtual void KexiTableScrollArea::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 491 | virtual void verticalScrollBarValueChanged(int v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:494:18: warning: 'virtual void KexiTableScrollArea::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 494 | virtual void moveToRecordRequested(int record); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:495:18: warning: 'virtual void KexiTableScrollArea::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 495 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:496:18: warning: 'virtual void KexiTableScrollArea::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 496 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:497:18: warning: 'virtual void KexiTableScrollArea::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 497 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:498:18: warning: 'virtual void KexiTableScrollArea::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 498 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:499:18: warning: 'virtual void KexiTableScrollArea::addNewRecordRequested()' can be marked override [-Wsuggest-override] 499 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:508:18: warning: 'virtual void KexiTableScrollArea::initDataContents()' can be marked override [-Wsuggest-override] 508 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:513:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 513 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:516:18: warning: 'virtual void KexiTableScrollArea::clearVariables()' can be marked override [-Wsuggest-override] 516 | virtual void clearVariables(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:519:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiTableScrollArea::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 519 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:522:17: warning: 'virtual int KexiTableScrollArea::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 522 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:525:18: warning: 'virtual void KexiTableScrollArea::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 525 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:528:18: warning: 'virtual void KexiTableScrollArea::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 528 | virtual void updateGUIAfterSorting(int previousRow); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:560:18: warning: 'virtual void KexiTableScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 560 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:562:18: warning: 'virtual void KexiTableScrollArea::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 562 | virtual void focusOutEvent(QFocusEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:563:18: warning: 'virtual void KexiTableScrollArea::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 563 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:565:18: warning: 'virtual void KexiTableScrollArea::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 565 | virtual void showEvent(QShowEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:566:18: warning: 'virtual void KexiTableScrollArea::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 566 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:567:18: warning: 'virtual void KexiTableScrollArea::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 567 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:568:18: warning: 'virtual void KexiTableScrollArea::dragLeaveEvent(QDragLeaveEvent*)' can be marked override [-Wsuggest-override] 568 | virtual void dragLeaveEvent(QDragLeaveEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:570:18: warning: 'virtual void KexiTableScrollArea::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 570 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:573:36: warning: 'virtual KexiDataItemInterface* KexiTableScrollArea::editor(int, bool)' can be marked override [-Wsuggest-override] 573 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:578:18: warning: 'virtual void KexiTableScrollArea::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 578 | virtual void editorShowFocus(int row, int col); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:581:18: warning: 'virtual void KexiTableScrollArea::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 581 | virtual void createEditor(int row, int col, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:584:10: warning: 'virtual bool KexiTableScrollArea::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 584 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:617:18: warning: 'virtual void KexiTableScrollArea::removeEditor()' can be marked override [-Wsuggest-override] 617 | virtual void removeEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:623:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContents()' can be marked override [-Wsuggest-override] 623 | virtual void updateWidgetContents() { | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:628:18: warning: 'virtual void KexiTableScrollArea::copySelection()' can be marked override [-Wsuggest-override] 628 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:631:18: warning: 'virtual void KexiTableScrollArea::cutSelection()' can be marked override [-Wsuggest-override] 631 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:634:18: warning: 'virtual void KexiTableScrollArea::paste()' can be marked override [-Wsuggest-override] 634 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:638:18: warning: 'virtual void KexiTableScrollArea::updateAllVisibleRecordsBelow(int)' can be marked override [-Wsuggest-override] 638 | virtual void updateAllVisibleRecordsBelow(int row); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:640:10: warning: 'virtual void KexiTableScrollArea::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 640 | void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:641:10: warning: 'virtual void KexiTableScrollArea::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 641 | void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:651:18: warning: 'virtual void KexiTableScrollArea::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 651 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:654:18: warning: 'virtual bool KexiTableScrollArea::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 654 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:657:18: warning: 'virtual void KexiTableScrollArea::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 657 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:660:18: warning: 'virtual void KexiTableScrollArea::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 660 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:662:17: warning: 'virtual int KexiTableScrollArea::horizontalHeaderHeight() const' can be marked override [-Wsuggest-override] 662 | virtual int horizontalHeaderHeight() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:670:18: warning: 'virtual bool KexiTableScrollArea::event(QEvent*)' can be marked override [-Wsuggest-override] 670 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:677:18: warning: 'virtual void KexiTableScrollArea::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 677 | virtual void selectCellInternal(int previousRow, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:680:26: warning: 'virtual QHeaderView* KexiTableScrollArea::horizontalHeader() const' can be marked override [-Wsuggest-override] 680 | virtual QHeaderView* horizontalHeader() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:683:26: warning: 'virtual QHeaderView* KexiTableScrollArea::verticalHeader() const' can be marked override [-Wsuggest-override] 683 | virtual QHeaderView* verticalHeader() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:691:18: warning: 'virtual void KexiTableScrollArea::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 691 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:693:18: warning: 'virtual void KexiTableScrollArea::beginInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 693 | virtual void beginInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:695:18: warning: 'virtual void KexiTableScrollArea::endInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 695 | virtual void endInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:697:18: warning: 'virtual void KexiTableScrollArea::beginRemoveItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 697 | virtual void beginRemoveItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:699:18: warning: 'virtual void KexiTableScrollArea::endRemoveItem(int)' can be marked override [-Wsuggest-override] 699 | virtual void endRemoveItem(int pos); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxbase.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxbase.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:75:22: warning: 'virtual QWidget* KexiTableEdit::widget()' can be marked override [-Wsuggest-override] 75 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:78:18: warning: 'virtual void KexiTableEdit::hideWidget()' can be marked override [-Wsuggest-override] 78 | virtual void hideWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:81:18: warning: 'virtual void KexiTableEdit::showWidget()' can be marked override [-Wsuggest-override] 81 | virtual void showWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:44:18: warning: 'virtual bool KexiInputTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 44 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:47:18: warning: 'virtual bool KexiInputTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 47 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:52:18: warning: 'virtual bool KexiInputTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 52 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:57:22: warning: 'virtual QVariant KexiInputTableEdit::value()' can be marked override [-Wsuggest-override] 57 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:59:18: warning: 'virtual bool KexiInputTableEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 59 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:60:18: warning: 'virtual bool KexiInputTableEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 60 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:62:18: warning: 'virtual void KexiInputTableEdit::clear()' can be marked override [-Wsuggest-override] 62 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:65:19: warning: 'virtual QSize KexiInputTableEdit::totalSize() const' can be marked override [-Wsuggest-override] 65 | virtual QSize totalSize() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:69:18: warning: 'virtual void KexiInputTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 69 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:74:18: warning: 'virtual void KexiInputTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 74 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:83:18: warning: 'virtual bool KexiInputTableEdit::showToolTipIfNeeded(const QVariant&, const QRect&, const QFontMetrics&, bool)' can be marked override [-Wsuggest-override] 83 | virtual bool showToolTipIfNeeded(const QVariant& value, const QRect& rect, const QFontMetrics& fm, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:88:18: warning: 'virtual void KexiInputTableEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 88 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:91:18: warning: 'virtual void KexiInputTableEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 91 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:94:18: warning: 'virtual void KexiInputTableEdit::selectAll()' can be marked override [-Wsuggest-override] 94 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:97:18: warning: 'virtual bool KexiInputTableEdit::fixup()' can be marked override [-Wsuggest-override] 97 | virtual bool fixup(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:106:18: warning: 'virtual void KexiInputTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 106 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:110:18: warning: 'virtual void KexiInputTableEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 110 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiInputEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:121:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 121 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiInputEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qatomic.h:41, from /usr/include/qt/QtCore/qvariant.h:43, from /usr/include/qt/QtCore/QVariant:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiTableScrollArea::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiTableScrollArea::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiTableScrollArea::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiTableScrollArea::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiTableScrollArea::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:177:17: warning: 'virtual int KexiTableScrollArea::recordsPerPage() const' can be marked override [-Wsuggest-override] 177 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:180:17: warning: 'virtual int KexiTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 180 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:183:17: warning: 'virtual int KexiTableScrollArea::currentRecord() const' can be marked override [-Wsuggest-override] 183 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:200:17: warning: 'virtual int KexiTableScrollArea::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 200 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:203:18: warning: 'virtual void KexiTableScrollArea::updateCell(int, int)' can be marked override [-Wsuggest-override] 203 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:206:18: warning: 'virtual void KexiTableScrollArea::updateCurrentCell()' can be marked override [-Wsuggest-override] 206 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:209:18: warning: 'virtual void KexiTableScrollArea::updateRecord(int)' can be marked override [-Wsuggest-override] 209 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:236:19: warning: 'virtual QSize KexiTableScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 236 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:237:19: warning: 'virtual QSize KexiTableScrollArea::minimumSizeHint() const' can be marked override [-Wsuggest-override] 237 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:241:19: warning: 'virtual QRect KexiTableScrollArea::viewportGeometry() const' can be marked override [-Wsuggest-override] 241 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:264:25: warning: 'virtual QScrollBar* KexiTableScrollArea::verticalScrollBar() const' can be marked override [-Wsuggest-override] 264 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:266:18: warning: 'virtual bool KexiTableScrollArea::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 266 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:271:18: warning: 'virtual void KexiTableScrollArea::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 271 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:274:18: warning: 'virtual void KexiTableScrollArea::setSpreadSheetMode(bool)' can be marked override [-Wsuggest-override] 274 | virtual void setSpreadSheetMode(bool set); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:323:18: warning: 'virtual void KexiTableScrollArea::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 323 | virtual void ensureCellVisible(int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:328:18: warning: 'virtual void KexiTableScrollArea::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 328 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:333:18: warning: 'virtual void KexiTableScrollArea::deleteCurrentRecord()' can be marked override [-Wsuggest-override] 333 | virtual void deleteCurrentRecord(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:343:28: warning: 'virtual KDbRecordData* KexiTableScrollArea::insertEmptyRecord(int)' can be marked override [-Wsuggest-override] 343 | virtual KDbRecordData *insertEmptyRecord(int pos = -1); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:350:18: warning: 'virtual void KexiTableScrollArea::startEditCurrentCell(const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 350 | virtual void startEditCurrentCell(const QString& setText = QString(), | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:357:18: warning: 'virtual void KexiTableScrollArea::deleteAndStartEditCurrentCell()' can be marked override [-Wsuggest-override] 357 | virtual void deleteAndStartEditCurrentCell() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:364:18: warning: 'virtual bool KexiTableScrollArea::cancelRecordEditing()' can be marked override [-Wsuggest-override] 364 | virtual bool cancelRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:372:18: warning: 'virtual bool KexiTableScrollArea::acceptRecordEditing()' can be marked override [-Wsuggest-override] 372 | virtual bool acceptRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:379:18: warning: 'virtual void KexiTableScrollArea::setAcceptsRecordEditAfterCellAccepting(bool)' can be marked override [-Wsuggest-override] 379 | virtual void setAcceptsRecordEditAfterCellAccepting(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:389:18: warning: 'virtual void KexiTableScrollArea::setDropsAtRecordEnabled(bool)' can be marked override [-Wsuggest-override] 389 | virtual void setDropsAtRecordEnabled(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:393:18: warning: 'virtual bool KexiTableScrollArea::cancelEditor()' can be marked override [-Wsuggest-override] 393 | virtual bool cancelEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:396:18: warning: 'virtual bool KexiTableScrollArea::acceptEditor()' can be marked override [-Wsuggest-override] 396 | virtual bool acceptEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:402:18: warning: 'virtual void KexiTableScrollArea::setSortingEnabled(bool)' can be marked override [-Wsuggest-override] 402 | virtual void setSortingEnabled(bool set); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:405:10: warning: 'virtual void KexiTableScrollArea::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 405 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:407:10: warning: 'virtual void KexiTableScrollArea::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 407 | void itemSelected(KDbRecordData *data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:408:10: warning: 'virtual void KexiTableScrollArea::cellSelected(int, int)' can be marked override [-Wsuggest-override] 408 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:418:10: warning: 'virtual void KexiTableScrollArea::dataRefreshed()' can be marked override [-Wsuggest-override] 418 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:420:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 420 | void itemChanged(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:421:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 421 | void itemChanged(KDbRecordData *data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:422:10: warning: 'virtual void KexiTableScrollArea::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 422 | void itemDeleteRequest(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:423:10: warning: 'virtual void KexiTableScrollArea::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 423 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:425:10: warning: 'virtual void KexiTableScrollArea::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 425 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:426:10: warning: 'virtual void KexiTableScrollArea::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 426 | void sortedColumnChanged(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:429:10: warning: 'virtual void KexiTableScrollArea::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 429 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:433:10: warning: 'virtual void KexiTableScrollArea::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 433 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:436:10: warning: 'virtual void KexiTableScrollArea::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 436 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:440:10: warning: 'virtual void KexiTableScrollArea::reloadActions()' can be marked override [-Wsuggest-override] 440 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:443:18: warning: 'virtual void KexiTableScrollArea::slotDataDestroying()' can be marked override [-Wsuggest-override] 443 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:447:18: warning: 'virtual void KexiTableScrollArea::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 447 | virtual void slotRecordsDeleted(const QList &records); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:457:18: warning: 'virtual void KexiTableScrollArea::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 457 | virtual void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:464:18: warning: 'virtual void KexiTableScrollArea::reloadData()' can be marked override [-Wsuggest-override] 464 | virtual void reloadData(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:467:18: warning: 'virtual void KexiTableScrollArea::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 467 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:470:18: warning: 'virtual void KexiTableScrollArea::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 470 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:475:18: warning: 'virtual void KexiTableScrollArea::slotRecordDeleted()' can be marked override [-Wsuggest-override] 475 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:480:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 480 | virtual void slotRecordInserted(KDbRecordData *data, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:485:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 485 | virtual void slotRecordInserted(KDbRecordData *data, int record, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:491:18: warning: 'virtual void KexiTableScrollArea::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 491 | virtual void verticalScrollBarValueChanged(int v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:494:18: warning: 'virtual void KexiTableScrollArea::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 494 | virtual void moveToRecordRequested(int record); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:495:18: warning: 'virtual void KexiTableScrollArea::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 495 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:496:18: warning: 'virtual void KexiTableScrollArea::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 496 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:497:18: warning: 'virtual void KexiTableScrollArea::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 497 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:498:18: warning: 'virtual void KexiTableScrollArea::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 498 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:499:18: warning: 'virtual void KexiTableScrollArea::addNewRecordRequested()' can be marked override [-Wsuggest-override] 499 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:508:18: warning: 'virtual void KexiTableScrollArea::initDataContents()' can be marked override [-Wsuggest-override] 508 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:513:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 513 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:516:18: warning: 'virtual void KexiTableScrollArea::clearVariables()' can be marked override [-Wsuggest-override] 516 | virtual void clearVariables(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:519:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiTableScrollArea::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 519 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:522:17: warning: 'virtual int KexiTableScrollArea::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 522 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:525:18: warning: 'virtual void KexiTableScrollArea::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 525 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:528:18: warning: 'virtual void KexiTableScrollArea::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 528 | virtual void updateGUIAfterSorting(int previousRow); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:560:18: warning: 'virtual void KexiTableScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 560 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:562:18: warning: 'virtual void KexiTableScrollArea::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 562 | virtual void focusOutEvent(QFocusEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:563:18: warning: 'virtual void KexiTableScrollArea::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 563 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:565:18: warning: 'virtual void KexiTableScrollArea::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 565 | virtual void showEvent(QShowEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:566:18: warning: 'virtual void KexiTableScrollArea::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 566 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:567:18: warning: 'virtual void KexiTableScrollArea::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 567 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:568:18: warning: 'virtual void KexiTableScrollArea::dragLeaveEvent(QDragLeaveEvent*)' can be marked override [-Wsuggest-override] 568 | virtual void dragLeaveEvent(QDragLeaveEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:570:18: warning: 'virtual void KexiTableScrollArea::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 570 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:573:36: warning: 'virtual KexiDataItemInterface* KexiTableScrollArea::editor(int, bool)' can be marked override [-Wsuggest-override] 573 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:578:18: warning: 'virtual void KexiTableScrollArea::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 578 | virtual void editorShowFocus(int row, int col); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:581:18: warning: 'virtual void KexiTableScrollArea::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 581 | virtual void createEditor(int row, int col, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:584:10: warning: 'virtual bool KexiTableScrollArea::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 584 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:617:18: warning: 'virtual void KexiTableScrollArea::removeEditor()' can be marked override [-Wsuggest-override] 617 | virtual void removeEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:623:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContents()' can be marked override [-Wsuggest-override] 623 | virtual void updateWidgetContents() { | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:628:18: warning: 'virtual void KexiTableScrollArea::copySelection()' can be marked override [-Wsuggest-override] 628 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:631:18: warning: 'virtual void KexiTableScrollArea::cutSelection()' can be marked override [-Wsuggest-override] 631 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:634:18: warning: 'virtual void KexiTableScrollArea::paste()' can be marked override [-Wsuggest-override] 634 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:638:18: warning: 'virtual void KexiTableScrollArea::updateAllVisibleRecordsBelow(int)' can be marked override [-Wsuggest-override] 638 | virtual void updateAllVisibleRecordsBelow(int row); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:640:10: warning: 'virtual void KexiTableScrollArea::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 640 | void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:641:10: warning: 'virtual void KexiTableScrollArea::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 641 | void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:651:18: warning: 'virtual void KexiTableScrollArea::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 651 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:654:18: warning: 'virtual bool KexiTableScrollArea::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 654 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:657:18: warning: 'virtual void KexiTableScrollArea::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 657 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:660:18: warning: 'virtual void KexiTableScrollArea::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 660 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:662:17: warning: 'virtual int KexiTableScrollArea::horizontalHeaderHeight() const' can be marked override [-Wsuggest-override] 662 | virtual int horizontalHeaderHeight() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:670:18: warning: 'virtual bool KexiTableScrollArea::event(QEvent*)' can be marked override [-Wsuggest-override] 670 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:677:18: warning: 'virtual void KexiTableScrollArea::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 677 | virtual void selectCellInternal(int previousRow, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:680:26: warning: 'virtual QHeaderView* KexiTableScrollArea::horizontalHeader() const' can be marked override [-Wsuggest-override] 680 | virtual QHeaderView* horizontalHeader() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:683:26: warning: 'virtual QHeaderView* KexiTableScrollArea::verticalHeader() const' can be marked override [-Wsuggest-override] 683 | virtual QHeaderView* verticalHeader() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:691:18: warning: 'virtual void KexiTableScrollArea::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 691 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:693:18: warning: 'virtual void KexiTableScrollArea::beginInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 693 | virtual void beginInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:695:18: warning: 'virtual void KexiTableScrollArea::endInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 695 | virtual void endInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:697:18: warning: 'virtual void KexiTableScrollArea::beginRemoveItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 697 | virtual void beginRemoveItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:699:18: warning: 'virtual void KexiTableScrollArea::endRemoveItem(int)' can be marked override [-Wsuggest-override] 699 | virtual void endRemoveItem(int pos); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:75:22: warning: 'virtual QWidget* KexiTableEdit::widget()' can be marked override [-Wsuggest-override] 75 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:78:18: warning: 'virtual void KexiTableEdit::hideWidget()' can be marked override [-Wsuggest-override] 78 | virtual void hideWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:81:18: warning: 'virtual void KexiTableEdit::showWidget()' can be marked override [-Wsuggest-override] 81 | virtual void showWidget(); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxbase.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexicomboboxdropdownbutton.h:38:18: warning: 'virtual bool KexiComboBoxDropDownButton::event(QEvent*)' can be marked override [-Wsuggest-override] 38 | virtual bool event(QEvent *event); | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxbase.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxpopup.h:79:18: warning: 'virtual bool KexiComboBoxPopup::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 79 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxbase.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:75:22: warning: 'virtual QWidget* KexiTableEdit::widget()' can be marked override [-Wsuggest-override] 75 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:78:18: warning: 'virtual void KexiTableEdit::hideWidget()' can be marked override [-Wsuggest-override] 78 | virtual void hideWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:81:18: warning: 'virtual void KexiTableEdit::showWidget()' can be marked override [-Wsuggest-override] 81 | virtual void showWidget(); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:44:18: warning: 'virtual bool KexiInputTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 44 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:47:18: warning: 'virtual bool KexiInputTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 47 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:52:18: warning: 'virtual bool KexiInputTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 52 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:57:22: warning: 'virtual QVariant KexiInputTableEdit::value()' can be marked override [-Wsuggest-override] 57 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:59:18: warning: 'virtual bool KexiInputTableEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 59 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:60:18: warning: 'virtual bool KexiInputTableEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 60 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:62:18: warning: 'virtual void KexiInputTableEdit::clear()' can be marked override [-Wsuggest-override] 62 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:65:19: warning: 'virtual QSize KexiInputTableEdit::totalSize() const' can be marked override [-Wsuggest-override] 65 | virtual QSize totalSize() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:69:18: warning: 'virtual void KexiInputTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 69 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:74:18: warning: 'virtual void KexiInputTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 74 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:83:18: warning: 'virtual bool KexiInputTableEdit::showToolTipIfNeeded(const QVariant&, const QRect&, const QFontMetrics&, bool)' can be marked override [-Wsuggest-override] 83 | virtual bool showToolTipIfNeeded(const QVariant& value, const QRect& rect, const QFontMetrics& fm, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:88:18: warning: 'virtual void KexiInputTableEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 88 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:91:18: warning: 'virtual void KexiInputTableEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 91 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:94:18: warning: 'virtual void KexiInputTableEdit::selectAll()' can be marked override [-Wsuggest-override] 94 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:97:18: warning: 'virtual bool KexiInputTableEdit::fixup()' can be marked override [-Wsuggest-override] 97 | virtual bool fixup(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:106:18: warning: 'virtual void KexiInputTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 106 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:110:18: warning: 'virtual void KexiInputTableEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 110 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiInputEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:121:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 121 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiInputEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea_p.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.cpp:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:54:19: warning: 'virtual QSize KexiTableScrollAreaHeader::sizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:75:18: warning: 'virtual void KexiTableScrollAreaHeader::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 75 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:77:18: warning: 'virtual bool KexiTableScrollAreaHeader::viewportEvent(QEvent*)' can be marked override [-Wsuggest-override] 77 | virtual bool viewportEvent(QEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:80:18: warning: 'virtual void KexiTableScrollAreaHeader::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 80 | virtual void mousePressEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:82:18: warning: 'virtual void KexiTableScrollAreaHeader::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 82 | virtual void mouseMoveEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:84:18: warning: 'virtual void KexiTableScrollAreaHeader::leaveEvent(QEvent*)' can be marked override [-Wsuggest-override] 84 | virtual void leaveEvent(QEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:86:19: warning: 'virtual QSize KexiTableScrollAreaHeader::sectionSizeFromContents(int) const' can be marked override [-Wsuggest-override] 86 | virtual QSize sectionSizeFromContents(int logicalIndex) const; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea_p.h:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:41:17: warning: 'virtual int KexiTableScrollAreaHeaderModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 41 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:43:17: warning: 'virtual int KexiTableScrollAreaHeaderModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 43 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:45:22: warning: 'virtual QVariant KexiTableScrollAreaHeaderModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 45 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:47:22: warning: 'virtual QVariant KexiTableScrollAreaHeaderModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 47 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiTableScrollArea::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiTableScrollArea::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiTableScrollArea::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiTableScrollArea::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiTableScrollArea::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:177:17: warning: 'virtual int KexiTableScrollArea::recordsPerPage() const' can be marked override [-Wsuggest-override] 177 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:180:17: warning: 'virtual int KexiTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 180 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:183:17: warning: 'virtual int KexiTableScrollArea::currentRecord() const' can be marked override [-Wsuggest-override] 183 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:200:17: warning: 'virtual int KexiTableScrollArea::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 200 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:203:18: warning: 'virtual void KexiTableScrollArea::updateCell(int, int)' can be marked override [-Wsuggest-override] 203 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:206:18: warning: 'virtual void KexiTableScrollArea::updateCurrentCell()' can be marked override [-Wsuggest-override] 206 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:209:18: warning: 'virtual void KexiTableScrollArea::updateRecord(int)' can be marked override [-Wsuggest-override] 209 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:236:19: warning: 'virtual QSize KexiTableScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 236 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:237:19: warning: 'virtual QSize KexiTableScrollArea::minimumSizeHint() const' can be marked override [-Wsuggest-override] 237 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:241:19: warning: 'virtual QRect KexiTableScrollArea::viewportGeometry() const' can be marked override [-Wsuggest-override] 241 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:264:25: warning: 'virtual QScrollBar* KexiTableScrollArea::verticalScrollBar() const' can be marked override [-Wsuggest-override] 264 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:266:18: warning: 'virtual bool KexiTableScrollArea::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 266 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:271:18: warning: 'virtual void KexiTableScrollArea::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 271 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:274:18: warning: 'virtual void KexiTableScrollArea::setSpreadSheetMode(bool)' can be marked override [-Wsuggest-override] 274 | virtual void setSpreadSheetMode(bool set); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:323:18: warning: 'virtual void KexiTableScrollArea::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 323 | virtual void ensureCellVisible(int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:328:18: warning: 'virtual void KexiTableScrollArea::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 328 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:333:18: warning: 'virtual void KexiTableScrollArea::deleteCurrentRecord()' can be marked override [-Wsuggest-override] 333 | virtual void deleteCurrentRecord(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:343:28: warning: 'virtual KDbRecordData* KexiTableScrollArea::insertEmptyRecord(int)' can be marked override [-Wsuggest-override] 343 | virtual KDbRecordData *insertEmptyRecord(int pos = -1); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:350:18: warning: 'virtual void KexiTableScrollArea::startEditCurrentCell(const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 350 | virtual void startEditCurrentCell(const QString& setText = QString(), | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiTableScrollArea::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:357:18: warning: 'virtual void KexiTableScrollArea::deleteAndStartEditCurrentCell()' can be marked override [-Wsuggest-override] 357 | virtual void deleteAndStartEditCurrentCell() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:364:18: warning: 'virtual bool KexiTableScrollArea::cancelRecordEditing()' can be marked override [-Wsuggest-override] 364 | virtual bool cancelRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:372:18: warning: 'virtual bool KexiTableScrollArea::acceptRecordEditing()' can be marked override [-Wsuggest-override] 372 | virtual bool acceptRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:379:18: warning: 'virtual void KexiTableScrollArea::setAcceptsRecordEditAfterCellAccepting(bool)' can be marked override [-Wsuggest-override] 379 | virtual void setAcceptsRecordEditAfterCellAccepting(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:389:18: warning: 'virtual void KexiTableScrollArea::setDropsAtRecordEnabled(bool)' can be marked override [-Wsuggest-override] 389 | virtual void setDropsAtRecordEnabled(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:393:18: warning: 'virtual bool KexiTableScrollArea::cancelEditor()' can be marked override [-Wsuggest-override] 393 | virtual bool cancelEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiTableScrollArea::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:396:18: warning: 'virtual bool KexiTableScrollArea::acceptEditor()' can be marked override [-Wsuggest-override] 396 | virtual bool acceptEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiTableScrollArea::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:402:18: warning: 'virtual void KexiTableScrollArea::setSortingEnabled(bool)' can be marked override [-Wsuggest-override] 402 | virtual void setSortingEnabled(bool set); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:405:10: warning: 'virtual void KexiTableScrollArea::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 405 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiTableScrollArea::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:407:10: warning: 'virtual void KexiTableScrollArea::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 407 | void itemSelected(KDbRecordData *data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiTableScrollArea::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:408:10: warning: 'virtual void KexiTableScrollArea::cellSelected(int, int)' can be marked override [-Wsuggest-override] 408 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:418:10: warning: 'virtual void KexiTableScrollArea::dataRefreshed()' can be marked override [-Wsuggest-override] 418 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:420:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 420 | void itemChanged(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:177:17: warning: 'virtual int KexiTableScrollArea::recordsPerPage() const' can be marked override [-Wsuggest-override] 177 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:421:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 421 | void itemChanged(KDbRecordData *data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:180:17: warning: 'virtual int KexiTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 180 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:422:10: warning: 'virtual void KexiTableScrollArea::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 422 | void itemDeleteRequest(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:183:17: warning: 'virtual int KexiTableScrollArea::currentRecord() const' can be marked override [-Wsuggest-override] 183 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:423:10: warning: 'virtual void KexiTableScrollArea::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 423 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:200:17: warning: 'virtual int KexiTableScrollArea::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 200 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:425:10: warning: 'virtual void KexiTableScrollArea::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 425 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:203:18: warning: 'virtual void KexiTableScrollArea::updateCell(int, int)' can be marked override [-Wsuggest-override] 203 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:206:18: warning: 'virtual void KexiTableScrollArea::updateCurrentCell()' can be marked override [-Wsuggest-override] 206 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:426:10: warning: 'virtual void KexiTableScrollArea::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 426 | void sortedColumnChanged(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:429:10: warning: 'virtual void KexiTableScrollArea::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 429 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:209:18: warning: 'virtual void KexiTableScrollArea::updateRecord(int)' can be marked override [-Wsuggest-override] 209 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:236:19: warning: 'virtual QSize KexiTableScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 236 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:433:10: warning: 'virtual void KexiTableScrollArea::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 433 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:436:10: warning: 'virtual void KexiTableScrollArea::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 436 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:237:19: warning: 'virtual QSize KexiTableScrollArea::minimumSizeHint() const' can be marked override [-Wsuggest-override] 237 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:440:10: warning: 'virtual void KexiTableScrollArea::reloadActions()' can be marked override [-Wsuggest-override] 440 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:241:19: warning: 'virtual QRect KexiTableScrollArea::viewportGeometry() const' can be marked override [-Wsuggest-override] 241 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:443:18: warning: 'virtual void KexiTableScrollArea::slotDataDestroying()' can be marked override [-Wsuggest-override] 443 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:264:25: warning: 'virtual QScrollBar* KexiTableScrollArea::verticalScrollBar() const' can be marked override [-Wsuggest-override] 264 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:447:18: warning: 'virtual void KexiTableScrollArea::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 447 | virtual void slotRecordsDeleted(const QList &records); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:266:18: warning: 'virtual bool KexiTableScrollArea::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 266 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:457:18: warning: 'virtual void KexiTableScrollArea::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 457 | virtual void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:271:18: warning: 'virtual void KexiTableScrollArea::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 271 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:274:18: warning: 'virtual void KexiTableScrollArea::setSpreadSheetMode(bool)' can be marked override [-Wsuggest-override] 274 | virtual void setSpreadSheetMode(bool set); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:464:18: warning: 'virtual void KexiTableScrollArea::reloadData()' can be marked override [-Wsuggest-override] 464 | virtual void reloadData(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:323:18: warning: 'virtual void KexiTableScrollArea::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 323 | virtual void ensureCellVisible(int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:467:18: warning: 'virtual void KexiTableScrollArea::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 467 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:328:18: warning: 'virtual void KexiTableScrollArea::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 328 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:470:18: warning: 'virtual void KexiTableScrollArea::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 470 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:333:18: warning: 'virtual void KexiTableScrollArea::deleteCurrentRecord()' can be marked override [-Wsuggest-override] 333 | virtual void deleteCurrentRecord(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:475:18: warning: 'virtual void KexiTableScrollArea::slotRecordDeleted()' can be marked override [-Wsuggest-override] 475 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:343:28: warning: 'virtual KDbRecordData* KexiTableScrollArea::insertEmptyRecord(int)' can be marked override [-Wsuggest-override] 343 | virtual KDbRecordData *insertEmptyRecord(int pos = -1); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:480:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 480 | virtual void slotRecordInserted(KDbRecordData *data, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:350:18: warning: 'virtual void KexiTableScrollArea::startEditCurrentCell(const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 350 | virtual void startEditCurrentCell(const QString& setText = QString(), | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:485:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 485 | virtual void slotRecordInserted(KDbRecordData *data, int record, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:357:18: warning: 'virtual void KexiTableScrollArea::deleteAndStartEditCurrentCell()' can be marked override [-Wsuggest-override] 357 | virtual void deleteAndStartEditCurrentCell() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:491:18: warning: 'virtual void KexiTableScrollArea::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 491 | virtual void verticalScrollBarValueChanged(int v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:364:18: warning: 'virtual bool KexiTableScrollArea::cancelRecordEditing()' can be marked override [-Wsuggest-override] 364 | virtual bool cancelRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:494:18: warning: 'virtual void KexiTableScrollArea::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 494 | virtual void moveToRecordRequested(int record); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:372:18: warning: 'virtual bool KexiTableScrollArea::acceptRecordEditing()' can be marked override [-Wsuggest-override] 372 | virtual bool acceptRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:495:18: warning: 'virtual void KexiTableScrollArea::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 495 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:379:18: warning: 'virtual void KexiTableScrollArea::setAcceptsRecordEditAfterCellAccepting(bool)' can be marked override [-Wsuggest-override] 379 | virtual void setAcceptsRecordEditAfterCellAccepting(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:389:18: warning: 'virtual void KexiTableScrollArea::setDropsAtRecordEnabled(bool)' can be marked override [-Wsuggest-override] 389 | virtual void setDropsAtRecordEnabled(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:496:18: warning: 'virtual void KexiTableScrollArea::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 496 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:393:18: warning: 'virtual bool KexiTableScrollArea::cancelEditor()' can be marked override [-Wsuggest-override] 393 | virtual bool cancelEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:497:18: warning: 'virtual void KexiTableScrollArea::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 497 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:396:18: warning: 'virtual bool KexiTableScrollArea::acceptEditor()' can be marked override [-Wsuggest-override] 396 | virtual bool acceptEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:498:18: warning: 'virtual void KexiTableScrollArea::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 498 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:402:18: warning: 'virtual void KexiTableScrollArea::setSortingEnabled(bool)' can be marked override [-Wsuggest-override] 402 | virtual void setSortingEnabled(bool set); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:405:10: warning: 'virtual void KexiTableScrollArea::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 405 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:499:18: warning: 'virtual void KexiTableScrollArea::addNewRecordRequested()' can be marked override [-Wsuggest-override] 499 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:407:10: warning: 'virtual void KexiTableScrollArea::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 407 | void itemSelected(KDbRecordData *data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:508:18: warning: 'virtual void KexiTableScrollArea::initDataContents()' can be marked override [-Wsuggest-override] 508 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:408:10: warning: 'virtual void KexiTableScrollArea::cellSelected(int, int)' can be marked override [-Wsuggest-override] 408 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:513:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 513 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:418:10: warning: 'virtual void KexiTableScrollArea::dataRefreshed()' can be marked override [-Wsuggest-override] 418 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:516:18: warning: 'virtual void KexiTableScrollArea::clearVariables()' can be marked override [-Wsuggest-override] 516 | virtual void clearVariables(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:420:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 420 | void itemChanged(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:421:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 421 | void itemChanged(KDbRecordData *data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:519:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiTableScrollArea::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 519 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:422:10: warning: 'virtual void KexiTableScrollArea::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 422 | void itemDeleteRequest(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:522:17: warning: 'virtual int KexiTableScrollArea::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 522 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:423:10: warning: 'virtual void KexiTableScrollArea::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 423 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:525:18: warning: 'virtual void KexiTableScrollArea::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 525 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:425:10: warning: 'virtual void KexiTableScrollArea::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 425 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:528:18: warning: 'virtual void KexiTableScrollArea::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 528 | virtual void updateGUIAfterSorting(int previousRow); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:426:10: warning: 'virtual void KexiTableScrollArea::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 426 | void sortedColumnChanged(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:429:10: warning: 'virtual void KexiTableScrollArea::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 429 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:560:18: warning: 'virtual void KexiTableScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 560 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:433:10: warning: 'virtual void KexiTableScrollArea::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 433 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:562:18: warning: 'virtual void KexiTableScrollArea::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 562 | virtual void focusOutEvent(QFocusEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:436:10: warning: 'virtual void KexiTableScrollArea::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 436 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:440:10: warning: 'virtual void KexiTableScrollArea::reloadActions()' can be marked override [-Wsuggest-override] 440 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:563:18: warning: 'virtual void KexiTableScrollArea::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 563 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:443:18: warning: 'virtual void KexiTableScrollArea::slotDataDestroying()' can be marked override [-Wsuggest-override] 443 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:565:18: warning: 'virtual void KexiTableScrollArea::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 565 | virtual void showEvent(QShowEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:447:18: warning: 'virtual void KexiTableScrollArea::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 447 | virtual void slotRecordsDeleted(const QList &records); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:566:18: warning: 'virtual void KexiTableScrollArea::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 566 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:457:18: warning: 'virtual void KexiTableScrollArea::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 457 | virtual void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:464:18: warning: 'virtual void KexiTableScrollArea::reloadData()' can be marked override [-Wsuggest-override] 464 | virtual void reloadData(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:567:18: warning: 'virtual void KexiTableScrollArea::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 567 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:467:18: warning: 'virtual void KexiTableScrollArea::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 467 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:568:18: warning: 'virtual void KexiTableScrollArea::dragLeaveEvent(QDragLeaveEvent*)' can be marked override [-Wsuggest-override] 568 | virtual void dragLeaveEvent(QDragLeaveEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:470:18: warning: 'virtual void KexiTableScrollArea::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 470 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:570:18: warning: 'virtual void KexiTableScrollArea::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 570 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:475:18: warning: 'virtual void KexiTableScrollArea::slotRecordDeleted()' can be marked override [-Wsuggest-override] 475 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:573:36: warning: 'virtual KexiDataItemInterface* KexiTableScrollArea::editor(int, bool)' can be marked override [-Wsuggest-override] 573 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:578:18: warning: 'virtual void KexiTableScrollArea::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 578 | virtual void editorShowFocus(int row, int col); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:480:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 480 | virtual void slotRecordInserted(KDbRecordData *data, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:581:18: warning: 'virtual void KexiTableScrollArea::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 581 | virtual void createEditor(int row, int col, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:485:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 485 | virtual void slotRecordInserted(KDbRecordData *data, int record, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:584:10: warning: 'virtual bool KexiTableScrollArea::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 584 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:491:18: warning: 'virtual void KexiTableScrollArea::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 491 | virtual void verticalScrollBarValueChanged(int v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:494:18: warning: 'virtual void KexiTableScrollArea::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 494 | virtual void moveToRecordRequested(int record); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:617:18: warning: 'virtual void KexiTableScrollArea::removeEditor()' can be marked override [-Wsuggest-override] 617 | virtual void removeEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:623:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContents()' can be marked override [-Wsuggest-override] 623 | virtual void updateWidgetContents() { | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:495:18: warning: 'virtual void KexiTableScrollArea::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 495 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:628:18: warning: 'virtual void KexiTableScrollArea::copySelection()' can be marked override [-Wsuggest-override] 628 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:496:18: warning: 'virtual void KexiTableScrollArea::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 496 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:631:18: warning: 'virtual void KexiTableScrollArea::cutSelection()' can be marked override [-Wsuggest-override] 631 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:497:18: warning: 'virtual void KexiTableScrollArea::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 497 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:634:18: warning: 'virtual void KexiTableScrollArea::paste()' can be marked override [-Wsuggest-override] 634 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:498:18: warning: 'virtual void KexiTableScrollArea::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 498 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:638:18: warning: 'virtual void KexiTableScrollArea::updateAllVisibleRecordsBelow(int)' can be marked override [-Wsuggest-override] 638 | virtual void updateAllVisibleRecordsBelow(int row); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:499:18: warning: 'virtual void KexiTableScrollArea::addNewRecordRequested()' can be marked override [-Wsuggest-override] 499 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:640:10: warning: 'virtual void KexiTableScrollArea::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 640 | void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:508:18: warning: 'virtual void KexiTableScrollArea::initDataContents()' can be marked override [-Wsuggest-override] 508 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:641:10: warning: 'virtual void KexiTableScrollArea::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 641 | void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:513:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 513 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:651:18: warning: 'virtual void KexiTableScrollArea::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 651 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:516:18: warning: 'virtual void KexiTableScrollArea::clearVariables()' can be marked override [-Wsuggest-override] 516 | virtual void clearVariables(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:654:18: warning: 'virtual bool KexiTableScrollArea::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 654 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:519:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiTableScrollArea::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 519 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:657:18: warning: 'virtual void KexiTableScrollArea::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 657 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:522:17: warning: 'virtual int KexiTableScrollArea::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 522 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:660:18: warning: 'virtual void KexiTableScrollArea::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 660 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:525:18: warning: 'virtual void KexiTableScrollArea::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 525 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:528:18: warning: 'virtual void KexiTableScrollArea::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 528 | virtual void updateGUIAfterSorting(int previousRow); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:662:17: warning: 'virtual int KexiTableScrollArea::horizontalHeaderHeight() const' can be marked override [-Wsuggest-override] 662 | virtual int horizontalHeaderHeight() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:560:18: warning: 'virtual void KexiTableScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 560 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:670:18: warning: 'virtual bool KexiTableScrollArea::event(QEvent*)' can be marked override [-Wsuggest-override] 670 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:562:18: warning: 'virtual void KexiTableScrollArea::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 562 | virtual void focusOutEvent(QFocusEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:677:18: warning: 'virtual void KexiTableScrollArea::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 677 | virtual void selectCellInternal(int previousRow, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:563:18: warning: 'virtual void KexiTableScrollArea::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 563 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:680:26: warning: 'virtual QHeaderView* KexiTableScrollArea::horizontalHeader() const' can be marked override [-Wsuggest-override] 680 | virtual QHeaderView* horizontalHeader() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:565:18: warning: 'virtual void KexiTableScrollArea::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 565 | virtual void showEvent(QShowEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:683:26: warning: 'virtual QHeaderView* KexiTableScrollArea::verticalHeader() const' can be marked override [-Wsuggest-override] 683 | virtual QHeaderView* verticalHeader() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:566:18: warning: 'virtual void KexiTableScrollArea::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 566 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:567:18: warning: 'virtual void KexiTableScrollArea::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 567 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:691:18: warning: 'virtual void KexiTableScrollArea::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 691 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:568:18: warning: 'virtual void KexiTableScrollArea::dragLeaveEvent(QDragLeaveEvent*)' can be marked override [-Wsuggest-override] 568 | virtual void dragLeaveEvent(QDragLeaveEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:693:18: warning: 'virtual void KexiTableScrollArea::beginInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 693 | virtual void beginInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:570:18: warning: 'virtual void KexiTableScrollArea::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 570 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:695:18: warning: 'virtual void KexiTableScrollArea::endInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 695 | virtual void endInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:573:36: warning: 'virtual KexiDataItemInterface* KexiTableScrollArea::editor(int, bool)' can be marked override [-Wsuggest-override] 573 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:697:18: warning: 'virtual void KexiTableScrollArea::beginRemoveItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 697 | virtual void beginRemoveItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:578:18: warning: 'virtual void KexiTableScrollArea::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 578 | virtual void editorShowFocus(int row, int col); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:699:18: warning: 'virtual void KexiTableScrollArea::endRemoveItem(int)' can be marked override [-Wsuggest-override] 699 | virtual void endRemoveItem(int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:581:18: warning: 'virtual void KexiTableScrollArea::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 581 | virtual void createEditor(int row, int col, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:584:10: warning: 'virtual bool KexiTableScrollArea::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 584 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:617:18: warning: 'virtual void KexiTableScrollArea::removeEditor()' can be marked override [-Wsuggest-override] 617 | virtual void removeEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:623:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContents()' can be marked override [-Wsuggest-override] 623 | virtual void updateWidgetContents() { | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:628:18: warning: 'virtual void KexiTableScrollArea::copySelection()' can be marked override [-Wsuggest-override] 628 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:631:18: warning: 'virtual void KexiTableScrollArea::cutSelection()' can be marked override [-Wsuggest-override] 631 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:634:18: warning: 'virtual void KexiTableScrollArea::paste()' can be marked override [-Wsuggest-override] 634 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:638:18: warning: 'virtual void KexiTableScrollArea::updateAllVisibleRecordsBelow(int)' can be marked override [-Wsuggest-override] 638 | virtual void updateAllVisibleRecordsBelow(int row); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:640:10: warning: 'virtual void KexiTableScrollArea::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 640 | void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:641:10: warning: 'virtual void KexiTableScrollArea::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 641 | void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:651:18: warning: 'virtual void KexiTableScrollArea::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 651 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:654:18: warning: 'virtual bool KexiTableScrollArea::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 654 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:657:18: warning: 'virtual void KexiTableScrollArea::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 657 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:660:18: warning: 'virtual void KexiTableScrollArea::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 660 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:662:17: warning: 'virtual int KexiTableScrollArea::horizontalHeaderHeight() const' can be marked override [-Wsuggest-override] 662 | virtual int horizontalHeaderHeight() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:670:18: warning: 'virtual bool KexiTableScrollArea::event(QEvent*)' can be marked override [-Wsuggest-override] 670 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:677:18: warning: 'virtual void KexiTableScrollArea::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 677 | virtual void selectCellInternal(int previousRow, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:680:26: warning: 'virtual QHeaderView* KexiTableScrollArea::horizontalHeader() const' can be marked override [-Wsuggest-override] 680 | virtual QHeaderView* horizontalHeader() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:683:26: warning: 'virtual QHeaderView* KexiTableScrollArea::verticalHeader() const' can be marked override [-Wsuggest-override] 683 | virtual QHeaderView* verticalHeader() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:691:18: warning: 'virtual void KexiTableScrollArea::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 691 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:693:18: warning: 'virtual void KexiTableScrollArea::beginInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 693 | virtual void beginInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:695:18: warning: 'virtual void KexiTableScrollArea::endInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 695 | virtual void endInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:697:18: warning: 'virtual void KexiTableScrollArea::beginRemoveItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 697 | virtual void beginRemoveItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:699:18: warning: 'virtual void KexiTableScrollArea::endRemoveItem(int)' can be marked override [-Wsuggest-override] 699 | virtual void endRemoveItem(int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:57:22: warning: 'virtual QVariant KexiComboBoxTableEdit::origValue() const' can be marked override [-Wsuggest-override] 57 | virtual QVariant origValue() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:59:18: warning: 'virtual void KexiComboBoxTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 59 | virtual void setValueInternal(const QVariant& add, bool removeOld) { | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:63:22: warning: 'virtual QVariant KexiComboBoxTableEdit::value()' can be marked override [-Wsuggest-override] 63 | virtual QVariant value() { | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:67:18: warning: 'virtual void KexiComboBoxTableEdit::clear()' can be marked override [-Wsuggest-override] 67 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:69:18: warning: 'virtual bool KexiComboBoxTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 69 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:71:22: warning: 'virtual QVariant KexiComboBoxTableEdit::visibleValue()' can be marked override [-Wsuggest-override] 71 | virtual QVariant visibleValue(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:74:18: warning: 'virtual void KexiComboBoxTableEdit::resize(int, int)' can be marked override [-Wsuggest-override] 74 | virtual void resize(int w, int h); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:76:18: warning: 'virtual void KexiComboBoxTableEdit::showFocus(const QRect&, bool)' can be marked override [-Wsuggest-override] 76 | virtual void showFocus(const QRect& r, bool readOnly); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:40:18: warning: 'virtual void KexiTableScrollAreaWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 40 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:78:18: warning: 'virtual void KexiComboBoxTableEdit::hideFocus()' can be marked override [-Wsuggest-override] 78 | virtual void hideFocus(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:41:18: warning: 'virtual void KexiTableScrollAreaWidget::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 41 | virtual void mousePressEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:42:18: warning: 'virtual void KexiTableScrollAreaWidget::mouseReleaseEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 42 | virtual void mouseReleaseEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:80:18: warning: 'virtual void KexiComboBoxTableEdit::paintFocusBorders(QPainter*, QVariant&, int, int, int, int)' can be marked override [-Wsuggest-override] 80 | virtual void paintFocusBorders(QPainter *p, QVariant &cal, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:86:18: warning: 'virtual void KexiComboBoxTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 86 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:43:18: warning: 'virtual void KexiTableScrollAreaWidget::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 43 | virtual void mouseMoveEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:90:18: warning: 'virtual bool KexiComboBoxTableEdit::handleKeyPress(QKeyEvent*, bool)' can be marked override [-Wsuggest-override] 90 | virtual bool handleKeyPress(QKeyEvent *ke, bool editorActive); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:92:17: warning: 'virtual int KexiComboBoxTableEdit::widthForValue(const QVariant&, const QFontMetrics&)' can be marked override [-Wsuggest-override] 92 | virtual int widthForValue(const QVariant &val, const QFontMetrics &fm); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:44:18: warning: 'virtual void KexiTableScrollAreaWidget::mouseDoubleClickEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 44 | virtual void mouseDoubleClickEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:94:18: warning: 'virtual void KexiComboBoxTableEdit::hide()' can be marked override [-Wsuggest-override] 94 | virtual void hide(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:45:18: warning: 'virtual void KexiTableScrollAreaWidget::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 45 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:98:19: warning: 'virtual QSize KexiComboBoxTableEdit::totalSize() const' can be marked override [-Wsuggest-override] 98 | virtual QSize totalSize() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:46:18: warning: 'virtual void KexiTableScrollAreaWidget::leaveEvent(QEvent*)' can be marked override [-Wsuggest-override] 46 | virtual void leaveEvent(QEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:100:18: warning: 'virtual void KexiComboBoxTableEdit::createInternalEditor(KDbConnection*, const KDbQuerySchema&)' can be marked override [-Wsuggest-override] 100 | virtual void createInternalEditor(KDbConnection *conn, const KDbQuerySchema& schema); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:103:18: warning: 'virtual void KexiComboBoxTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 103 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:108:18: warning: 'virtual void KexiComboBoxTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 108 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:112:18: warning: 'virtual void KexiComboBoxTableEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 112 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:115:18: warning: 'virtual void KexiComboBoxTableEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 115 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:118:18: warning: 'virtual void KexiComboBoxTableEdit::selectAll()' can be marked override [-Wsuggest-override] 118 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:122:10: warning: 'virtual void KexiComboBoxTableEdit::slotRecordAccepted(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 122 | void slotRecordAccepted(KDbRecordData *data, int record) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:125:10: warning: 'virtual void KexiComboBoxTableEdit::slotRecordSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 125 | void slotRecordSelected(KDbRecordData* data) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:141:18: warning: 'virtual bool KexiComboBoxTableEdit::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 141 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:144:22: warning: 'virtual QWidget* KexiComboBoxTableEdit::internalEditor() const' can be marked override [-Wsuggest-override] 144 | virtual QWidget *internalEditor() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:147:18: warning: 'virtual void KexiComboBoxTableEdit::moveCursorToEndInInternalEditor()' can be marked override [-Wsuggest-override] 147 | virtual void moveCursorToEndInInternalEditor(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:150:18: warning: 'virtual void KexiComboBoxTableEdit::selectAllInInternalEditor()' can be marked override [-Wsuggest-override] 150 | virtual void selectAllInInternalEditor(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:153:18: warning: 'virtual void KexiComboBoxTableEdit::setValueInInternalEditor(const QVariant&)' can be marked override [-Wsuggest-override] 153 | virtual void setValueInInternalEditor(const QVariant& value); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:156:22: warning: 'virtual QVariant KexiComboBoxTableEdit::valueFromInternalEditor()' can be marked override [-Wsuggest-override] 156 | virtual QVariant valueFromInternalEditor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:159:18: warning: 'virtual void KexiComboBoxTableEdit::editRequested()' can be marked override [-Wsuggest-override] 159 | virtual void editRequested() { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:164:18: warning: 'virtual void KexiComboBoxTableEdit::acceptRequested()' can be marked override [-Wsuggest-override] 164 | virtual void acceptRequested() { | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:169:20: warning: 'virtual QPoint KexiComboBoxTableEdit::mapFromParentToGlobal(const QPoint&) const' can be marked override [-Wsuggest-override] 169 | virtual QPoint mapFromParentToGlobal(const QPoint& pos) const; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:172:17: warning: 'virtual int KexiComboBoxTableEdit::popupWidthHint() const' can be marked override [-Wsuggest-override] 172 | virtual int popupWidthHint() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:175:18: warning: 'virtual void KexiComboBoxTableEdit::updateButton()' can be marked override [-Wsuggest-override] 175 | virtual void updateButton(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:177:32: warning: 'virtual KexiComboBoxPopup* KexiComboBoxTableEdit::popup() const' can be marked override [-Wsuggest-override] 177 | virtual KexiComboBoxPopup *popup() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:178:18: warning: 'virtual void KexiComboBoxTableEdit::setPopup(KexiComboBoxPopup*)' can be marked override [-Wsuggest-override] 178 | virtual void setPopup(KexiComboBoxPopup *popup); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.cpp:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:75:22: warning: 'virtual QWidget* KexiTableEdit::widget()' can be marked override [-Wsuggest-override] 75 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:78:18: warning: 'virtual void KexiTableEdit::hideWidget()' can be marked override [-Wsuggest-override] 78 | virtual void hideWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:81:18: warning: 'virtual void KexiTableEdit::showWidget()' can be marked override [-Wsuggest-override] 81 | virtual void showWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiTableScrollArea::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiTableScrollArea::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiTableScrollArea::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiTableScrollArea::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiTableScrollArea::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:177:17: warning: 'virtual int KexiTableScrollArea::recordsPerPage() const' can be marked override [-Wsuggest-override] 177 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:180:17: warning: 'virtual int KexiTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 180 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:183:17: warning: 'virtual int KexiTableScrollArea::currentRecord() const' can be marked override [-Wsuggest-override] 183 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:200:17: warning: 'virtual int KexiTableScrollArea::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 200 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiComboBoxEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:184:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 184 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiComboBoxEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:203:18: warning: 'virtual void KexiTableScrollArea::updateCell(int, int)' can be marked override [-Wsuggest-override] 203 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:206:18: warning: 'virtual void KexiTableScrollArea::updateCurrentCell()' can be marked override [-Wsuggest-override] 206 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:209:18: warning: 'virtual void KexiTableScrollArea::updateRecord(int)' can be marked override [-Wsuggest-override] 209 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:236:19: warning: 'virtual QSize KexiTableScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 236 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:237:19: warning: 'virtual QSize KexiTableScrollArea::minimumSizeHint() const' can be marked override [-Wsuggest-override] 237 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:241:19: warning: 'virtual QRect KexiTableScrollArea::viewportGeometry() const' can be marked override [-Wsuggest-override] 241 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:264:25: warning: 'virtual QScrollBar* KexiTableScrollArea::verticalScrollBar() const' can be marked override [-Wsuggest-override] 264 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:266:18: warning: 'virtual bool KexiTableScrollArea::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 266 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:271:18: warning: 'virtual void KexiTableScrollArea::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 271 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:274:18: warning: 'virtual void KexiTableScrollArea::setSpreadSheetMode(bool)' can be marked override [-Wsuggest-override] 274 | virtual void setSpreadSheetMode(bool set); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableScrollArea.h:68:17: warning: 'virtual int KexiDataTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 68 | virtual int recordCount() const { | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:323:18: warning: 'virtual void KexiTableScrollArea::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 323 | virtual void ensureCellVisible(int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:328:18: warning: 'virtual void KexiTableScrollArea::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 328 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:333:18: warning: 'virtual void KexiTableScrollArea::deleteCurrentRecord()' can be marked override [-Wsuggest-override] 333 | virtual void deleteCurrentRecord(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:343:28: warning: 'virtual KDbRecordData* KexiTableScrollArea::insertEmptyRecord(int)' can be marked override [-Wsuggest-override] 343 | virtual KDbRecordData *insertEmptyRecord(int pos = -1); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:350:18: warning: 'virtual void KexiTableScrollArea::startEditCurrentCell(const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 350 | virtual void startEditCurrentCell(const QString& setText = QString(), | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:357:18: warning: 'virtual void KexiTableScrollArea::deleteAndStartEditCurrentCell()' can be marked override [-Wsuggest-override] 357 | virtual void deleteAndStartEditCurrentCell() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:364:18: warning: 'virtual bool KexiTableScrollArea::cancelRecordEditing()' can be marked override [-Wsuggest-override] 364 | virtual bool cancelRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:372:18: warning: 'virtual bool KexiTableScrollArea::acceptRecordEditing()' can be marked override [-Wsuggest-override] 372 | virtual bool acceptRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:379:18: warning: 'virtual void KexiTableScrollArea::setAcceptsRecordEditAfterCellAccepting(bool)' can be marked override [-Wsuggest-override] 379 | virtual void setAcceptsRecordEditAfterCellAccepting(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:389:18: warning: 'virtual void KexiTableScrollArea::setDropsAtRecordEnabled(bool)' can be marked override [-Wsuggest-override] 389 | virtual void setDropsAtRecordEnabled(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:393:18: warning: 'virtual bool KexiTableScrollArea::cancelEditor()' can be marked override [-Wsuggest-override] 393 | virtual bool cancelEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:396:18: warning: 'virtual bool KexiTableScrollArea::acceptEditor()' can be marked override [-Wsuggest-override] 396 | virtual bool acceptEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:402:18: warning: 'virtual void KexiTableScrollArea::setSortingEnabled(bool)' can be marked override [-Wsuggest-override] 402 | virtual void setSortingEnabled(bool set); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:405:10: warning: 'virtual void KexiTableScrollArea::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 405 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:407:10: warning: 'virtual void KexiTableScrollArea::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 407 | void itemSelected(KDbRecordData *data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:408:10: warning: 'virtual void KexiTableScrollArea::cellSelected(int, int)' can be marked override [-Wsuggest-override] 408 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:418:10: warning: 'virtual void KexiTableScrollArea::dataRefreshed()' can be marked override [-Wsuggest-override] 418 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:420:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 420 | void itemChanged(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:421:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 421 | void itemChanged(KDbRecordData *data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:422:10: warning: 'virtual void KexiTableScrollArea::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 422 | void itemDeleteRequest(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:423:10: warning: 'virtual void KexiTableScrollArea::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 423 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:425:10: warning: 'virtual void KexiTableScrollArea::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 425 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:426:10: warning: 'virtual void KexiTableScrollArea::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 426 | void sortedColumnChanged(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:429:10: warning: 'virtual void KexiTableScrollArea::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 429 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:433:10: warning: 'virtual void KexiTableScrollArea::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 433 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:436:10: warning: 'virtual void KexiTableScrollArea::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 436 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:440:10: warning: 'virtual void KexiTableScrollArea::reloadActions()' can be marked override [-Wsuggest-override] 440 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:443:18: warning: 'virtual void KexiTableScrollArea::slotDataDestroying()' can be marked override [-Wsuggest-override] 443 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:447:18: warning: 'virtual void KexiTableScrollArea::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 447 | virtual void slotRecordsDeleted(const QList &records); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:457:18: warning: 'virtual void KexiTableScrollArea::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 457 | virtual void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:464:18: warning: 'virtual void KexiTableScrollArea::reloadData()' can be marked override [-Wsuggest-override] 464 | virtual void reloadData(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:467:18: warning: 'virtual void KexiTableScrollArea::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 467 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:470:18: warning: 'virtual void KexiTableScrollArea::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 470 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:475:18: warning: 'virtual void KexiTableScrollArea::slotRecordDeleted()' can be marked override [-Wsuggest-override] 475 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:480:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 480 | virtual void slotRecordInserted(KDbRecordData *data, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:485:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 485 | virtual void slotRecordInserted(KDbRecordData *data, int record, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:491:18: warning: 'virtual void KexiTableScrollArea::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 491 | virtual void verticalScrollBarValueChanged(int v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:494:18: warning: 'virtual void KexiTableScrollArea::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 494 | virtual void moveToRecordRequested(int record); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:495:18: warning: 'virtual void KexiTableScrollArea::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 495 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:496:18: warning: 'virtual void KexiTableScrollArea::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 496 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:497:18: warning: 'virtual void KexiTableScrollArea::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 497 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:498:18: warning: 'virtual void KexiTableScrollArea::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 498 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:499:18: warning: 'virtual void KexiTableScrollArea::addNewRecordRequested()' can be marked override [-Wsuggest-override] 499 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:508:18: warning: 'virtual void KexiTableScrollArea::initDataContents()' can be marked override [-Wsuggest-override] 508 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:513:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 513 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:516:18: warning: 'virtual void KexiTableScrollArea::clearVariables()' can be marked override [-Wsuggest-override] 516 | virtual void clearVariables(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:519:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiTableScrollArea::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 519 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:522:17: warning: 'virtual int KexiTableScrollArea::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 522 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:525:18: warning: 'virtual void KexiTableScrollArea::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 525 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:528:18: warning: 'virtual void KexiTableScrollArea::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 528 | virtual void updateGUIAfterSorting(int previousRow); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:560:18: warning: 'virtual void KexiTableScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 560 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:562:18: warning: 'virtual void KexiTableScrollArea::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 562 | virtual void focusOutEvent(QFocusEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:563:18: warning: 'virtual void KexiTableScrollArea::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 563 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:565:18: warning: 'virtual void KexiTableScrollArea::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 565 | virtual void showEvent(QShowEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:566:18: warning: 'virtual void KexiTableScrollArea::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 566 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:567:18: warning: 'virtual void KexiTableScrollArea::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 567 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:568:18: warning: 'virtual void KexiTableScrollArea::dragLeaveEvent(QDragLeaveEvent*)' can be marked override [-Wsuggest-override] 568 | virtual void dragLeaveEvent(QDragLeaveEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:570:18: warning: 'virtual void KexiTableScrollArea::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 570 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:573:36: warning: 'virtual KexiDataItemInterface* KexiTableScrollArea::editor(int, bool)' can be marked override [-Wsuggest-override] 573 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:578:18: warning: 'virtual void KexiTableScrollArea::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 578 | virtual void editorShowFocus(int row, int col); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:581:18: warning: 'virtual void KexiTableScrollArea::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 581 | virtual void createEditor(int row, int col, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:584:10: warning: 'virtual bool KexiTableScrollArea::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 584 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:617:18: warning: 'virtual void KexiTableScrollArea::removeEditor()' can be marked override [-Wsuggest-override] 617 | virtual void removeEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:623:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContents()' can be marked override [-Wsuggest-override] 623 | virtual void updateWidgetContents() { | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:628:18: warning: 'virtual void KexiTableScrollArea::copySelection()' can be marked override [-Wsuggest-override] 628 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:631:18: warning: 'virtual void KexiTableScrollArea::cutSelection()' can be marked override [-Wsuggest-override] 631 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:634:18: warning: 'virtual void KexiTableScrollArea::paste()' can be marked override [-Wsuggest-override] 634 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:638:18: warning: 'virtual void KexiTableScrollArea::updateAllVisibleRecordsBelow(int)' can be marked override [-Wsuggest-override] 638 | virtual void updateAllVisibleRecordsBelow(int row); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:640:10: warning: 'virtual void KexiTableScrollArea::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 640 | void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:641:10: warning: 'virtual void KexiTableScrollArea::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 641 | void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:651:18: warning: 'virtual void KexiTableScrollArea::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 651 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:654:18: warning: 'virtual bool KexiTableScrollArea::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 654 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:657:18: warning: 'virtual void KexiTableScrollArea::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 657 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:660:18: warning: 'virtual void KexiTableScrollArea::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 660 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:662:17: warning: 'virtual int KexiTableScrollArea::horizontalHeaderHeight() const' can be marked override [-Wsuggest-override] 662 | virtual int horizontalHeaderHeight() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:670:18: warning: 'virtual bool KexiTableScrollArea::event(QEvent*)' can be marked override [-Wsuggest-override] 670 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:677:18: warning: 'virtual void KexiTableScrollArea::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 677 | virtual void selectCellInternal(int previousRow, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:680:26: warning: 'virtual QHeaderView* KexiTableScrollArea::horizontalHeader() const' can be marked override [-Wsuggest-override] 680 | virtual QHeaderView* horizontalHeader() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:683:26: warning: 'virtual QHeaderView* KexiTableScrollArea::verticalHeader() const' can be marked override [-Wsuggest-override] 683 | virtual QHeaderView* verticalHeader() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:691:18: warning: 'virtual void KexiTableScrollArea::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 691 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:693:18: warning: 'virtual void KexiTableScrollArea::beginInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 693 | virtual void beginInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:695:18: warning: 'virtual void KexiTableScrollArea::endInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 695 | virtual void endInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:697:18: warning: 'virtual void KexiTableScrollArea::beginRemoveItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 697 | virtual void beginRemoveItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:699:18: warning: 'virtual void KexiTableScrollArea::endRemoveItem(int)' can be marked override [-Wsuggest-override] 699 | virtual void endRemoveItem(int pos); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexicomboboxdropdownbutton.h:38:18: warning: 'virtual bool KexiComboBoxDropDownButton::event(QEvent*)' can be marked override [-Wsuggest-override] 38 | virtual bool event(QEvent *event); | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:75:22: warning: 'virtual QWidget* KexiTableEdit::widget()' can be marked override [-Wsuggest-override] 75 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:78:18: warning: 'virtual void KexiTableEdit::hideWidget()' can be marked override [-Wsuggest-override] 78 | virtual void hideWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:81:18: warning: 'virtual void KexiTableEdit::showWidget()' can be marked override [-Wsuggest-override] 81 | virtual void showWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiTableScrollArea::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiTableScrollArea::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiTableScrollArea::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiTableScrollArea::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiTableScrollArea::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:177:17: warning: 'virtual int KexiTableScrollArea::recordsPerPage() const' can be marked override [-Wsuggest-override] 177 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:180:17: warning: 'virtual int KexiTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 180 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:183:17: warning: 'virtual int KexiTableScrollArea::currentRecord() const' can be marked override [-Wsuggest-override] 183 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:200:17: warning: 'virtual int KexiTableScrollArea::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 200 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:203:18: warning: 'virtual void KexiTableScrollArea::updateCell(int, int)' can be marked override [-Wsuggest-override] 203 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:206:18: warning: 'virtual void KexiTableScrollArea::updateCurrentCell()' can be marked override [-Wsuggest-override] 206 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiTableScrollArea::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:209:18: warning: 'virtual void KexiTableScrollArea::updateRecord(int)' can be marked override [-Wsuggest-override] 209 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:236:19: warning: 'virtual QSize KexiTableScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 236 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:237:19: warning: 'virtual QSize KexiTableScrollArea::minimumSizeHint() const' can be marked override [-Wsuggest-override] 237 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:241:19: warning: 'virtual QRect KexiTableScrollArea::viewportGeometry() const' can be marked override [-Wsuggest-override] 241 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:264:25: warning: 'virtual QScrollBar* KexiTableScrollArea::verticalScrollBar() const' can be marked override [-Wsuggest-override] 264 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:266:18: warning: 'virtual bool KexiTableScrollArea::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 266 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:271:18: warning: 'virtual void KexiTableScrollArea::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 271 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiTableScrollArea::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:274:18: warning: 'virtual void KexiTableScrollArea::setSpreadSheetMode(bool)' can be marked override [-Wsuggest-override] 274 | virtual void setSpreadSheetMode(bool set); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:37:10: warning: 'virtual bool KexiBlobTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 37 | bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:323:18: warning: 'virtual void KexiTableScrollArea::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 323 | virtual void ensureCellVisible(int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiTableScrollArea::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:328:18: warning: 'virtual void KexiTableScrollArea::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 328 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:38:10: warning: 'virtual bool KexiBlobTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 38 | bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:333:18: warning: 'virtual void KexiTableScrollArea::deleteCurrentRecord()' can be marked override [-Wsuggest-override] 333 | virtual void deleteCurrentRecord(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:343:28: warning: 'virtual KDbRecordData* KexiTableScrollArea::insertEmptyRecord(int)' can be marked override [-Wsuggest-override] 343 | virtual KDbRecordData *insertEmptyRecord(int pos = -1); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:40:22: warning: 'virtual QVariant KexiBlobTableEdit::value()' can be marked override [-Wsuggest-override] 40 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiTableScrollArea::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:350:18: warning: 'virtual void KexiTableScrollArea::startEditCurrentCell(const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 350 | virtual void startEditCurrentCell(const QString& setText = QString(), | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:42:18: warning: 'virtual bool KexiBlobTableEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 42 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:357:18: warning: 'virtual void KexiTableScrollArea::deleteAndStartEditCurrentCell()' can be marked override [-Wsuggest-override] 357 | virtual void deleteAndStartEditCurrentCell() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiTableScrollArea::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:364:18: warning: 'virtual bool KexiTableScrollArea::cancelRecordEditing()' can be marked override [-Wsuggest-override] 364 | virtual bool cancelRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:43:18: warning: 'virtual bool KexiBlobTableEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 43 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:372:18: warning: 'virtual bool KexiTableScrollArea::acceptRecordEditing()' can be marked override [-Wsuggest-override] 372 | virtual bool acceptRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:46:18: warning: 'virtual void KexiBlobTableEdit::resize(int, int)' can be marked override [-Wsuggest-override] 46 | virtual void resize(int w, int h); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:379:18: warning: 'virtual void KexiTableScrollArea::setAcceptsRecordEditAfterCellAccepting(bool)' can be marked override [-Wsuggest-override] 379 | virtual void setAcceptsRecordEditAfterCellAccepting(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:48:18: warning: 'virtual void KexiBlobTableEdit::showFocus(const QRect&, bool)' can be marked override [-Wsuggest-override] 48 | virtual void showFocus(const QRect& r, bool readOnly); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:177:17: warning: 'virtual int KexiTableScrollArea::recordsPerPage() const' can be marked override [-Wsuggest-override] 177 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:389:18: warning: 'virtual void KexiTableScrollArea::setDropsAtRecordEnabled(bool)' can be marked override [-Wsuggest-override] 389 | virtual void setDropsAtRecordEnabled(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:50:18: warning: 'virtual void KexiBlobTableEdit::hideFocus()' can be marked override [-Wsuggest-override] 50 | virtual void hideFocus(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:180:17: warning: 'virtual int KexiTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 180 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:393:18: warning: 'virtual bool KexiTableScrollArea::cancelEditor()' can be marked override [-Wsuggest-override] 393 | virtual bool cancelEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:396:18: warning: 'virtual bool KexiTableScrollArea::acceptEditor()' can be marked override [-Wsuggest-override] 396 | virtual bool acceptEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:183:17: warning: 'virtual int KexiTableScrollArea::currentRecord() const' can be marked override [-Wsuggest-override] 183 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:53:19: warning: 'virtual QSize KexiBlobTableEdit::totalSize() const' can be marked override [-Wsuggest-override] 53 | virtual QSize totalSize() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:55:18: warning: 'virtual void KexiBlobTableEdit::paintFocusBorders(QPainter*, QVariant&, int, int, int, int)' can be marked override [-Wsuggest-override] 55 | virtual void paintFocusBorders(QPainter *p, QVariant &, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:402:18: warning: 'virtual void KexiTableScrollArea::setSortingEnabled(bool)' can be marked override [-Wsuggest-override] 402 | virtual void setSortingEnabled(bool set); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:200:17: warning: 'virtual int KexiTableScrollArea::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 200 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:405:10: warning: 'virtual void KexiTableScrollArea::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 405 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:58:18: warning: 'virtual bool KexiBlobTableEdit::handleKeyPress(QKeyEvent*, bool)' can be marked override [-Wsuggest-override] 58 | virtual bool handleKeyPress(QKeyEvent* ke, bool editorActive); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:203:18: warning: 'virtual void KexiTableScrollArea::updateCell(int, int)' can be marked override [-Wsuggest-override] 203 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:407:10: warning: 'virtual void KexiTableScrollArea::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 407 | void itemSelected(KDbRecordData *data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:63:18: warning: 'virtual bool KexiBlobTableEdit::handleDoubleClick()' can be marked override [-Wsuggest-override] 63 | virtual bool handleDoubleClick(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:206:18: warning: 'virtual void KexiTableScrollArea::updateCurrentCell()' can be marked override [-Wsuggest-override] 206 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:408:10: warning: 'virtual void KexiTableScrollArea::cellSelected(int, int)' can be marked override [-Wsuggest-override] 408 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:209:18: warning: 'virtual void KexiTableScrollArea::updateRecord(int)' can be marked override [-Wsuggest-override] 209 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:418:10: warning: 'virtual void KexiTableScrollArea::dataRefreshed()' can be marked override [-Wsuggest-override] 418 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:67:18: warning: 'virtual void KexiBlobTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 67 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:420:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 420 | void itemChanged(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:236:19: warning: 'virtual QSize KexiTableScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 236 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:72:18: warning: 'virtual void KexiBlobTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 72 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:421:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 421 | void itemChanged(KDbRecordData *data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:74:18: warning: 'virtual void KexiBlobTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 74 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:422:10: warning: 'virtual void KexiTableScrollArea::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 422 | void itemDeleteRequest(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:237:19: warning: 'virtual QSize KexiTableScrollArea::minimumSizeHint() const' can be marked override [-Wsuggest-override] 237 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:86:18: warning: 'virtual void KexiBlobTableEdit::clear()' can be marked override [-Wsuggest-override] 86 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:423:10: warning: 'virtual void KexiTableScrollArea::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 423 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:241:19: warning: 'virtual QRect KexiTableScrollArea::viewportGeometry() const' can be marked override [-Wsuggest-override] 241 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:425:10: warning: 'virtual void KexiTableScrollArea::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 425 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:91:18: warning: 'virtual void KexiBlobTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 91 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:264:25: warning: 'virtual QScrollBar* KexiTableScrollArea::verticalScrollBar() const' can be marked override [-Wsuggest-override] 264 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:426:10: warning: 'virtual void KexiTableScrollArea::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 426 | void sortedColumnChanged(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:266:18: warning: 'virtual bool KexiTableScrollArea::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 266 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:108:18: warning: 'virtual bool KexiBlobTableEdit::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 108 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:429:10: warning: 'virtual void KexiTableScrollArea::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 429 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:433:10: warning: 'virtual void KexiTableScrollArea::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 433 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:271:18: warning: 'virtual void KexiTableScrollArea::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 271 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:436:10: warning: 'virtual void KexiTableScrollArea::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 436 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:274:18: warning: 'virtual void KexiTableScrollArea::setSpreadSheetMode(bool)' can be marked override [-Wsuggest-override] 274 | virtual void setSpreadSheetMode(bool set); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:440:10: warning: 'virtual void KexiTableScrollArea::reloadActions()' can be marked override [-Wsuggest-override] 440 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:323:18: warning: 'virtual void KexiTableScrollArea::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 323 | virtual void ensureCellVisible(int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:443:18: warning: 'virtual void KexiTableScrollArea::slotDataDestroying()' can be marked override [-Wsuggest-override] 443 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:328:18: warning: 'virtual void KexiTableScrollArea::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 328 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:447:18: warning: 'virtual void KexiTableScrollArea::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 447 | virtual void slotRecordsDeleted(const QList &records); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:457:18: warning: 'virtual void KexiTableScrollArea::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 457 | virtual void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:333:18: warning: 'virtual void KexiTableScrollArea::deleteCurrentRecord()' can be marked override [-Wsuggest-override] 333 | virtual void deleteCurrentRecord(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:464:18: warning: 'virtual void KexiTableScrollArea::reloadData()' can be marked override [-Wsuggest-override] 464 | virtual void reloadData(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:343:28: warning: 'virtual KDbRecordData* KexiTableScrollArea::insertEmptyRecord(int)' can be marked override [-Wsuggest-override] 343 | virtual KDbRecordData *insertEmptyRecord(int pos = -1); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:467:18: warning: 'virtual void KexiTableScrollArea::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 467 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:350:18: warning: 'virtual void KexiTableScrollArea::startEditCurrentCell(const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 350 | virtual void startEditCurrentCell(const QString& setText = QString(), | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:470:18: warning: 'virtual void KexiTableScrollArea::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 470 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:475:18: warning: 'virtual void KexiTableScrollArea::slotRecordDeleted()' can be marked override [-Wsuggest-override] 475 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:357:18: warning: 'virtual void KexiTableScrollArea::deleteAndStartEditCurrentCell()' can be marked override [-Wsuggest-override] 357 | virtual void deleteAndStartEditCurrentCell() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:480:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 480 | virtual void slotRecordInserted(KDbRecordData *data, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:364:18: warning: 'virtual bool KexiTableScrollArea::cancelRecordEditing()' can be marked override [-Wsuggest-override] 364 | virtual bool cancelRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:485:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 485 | virtual void slotRecordInserted(KDbRecordData *data, int record, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiBlobEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:117:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 117 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiBlobEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:491:18: warning: 'virtual void KexiTableScrollArea::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 491 | virtual void verticalScrollBarValueChanged(int v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:372:18: warning: 'virtual bool KexiTableScrollArea::acceptRecordEditing()' can be marked override [-Wsuggest-override] 372 | virtual bool acceptRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:494:18: warning: 'virtual void KexiTableScrollArea::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 494 | virtual void moveToRecordRequested(int record); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:495:18: warning: 'virtual void KexiTableScrollArea::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 495 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:379:18: warning: 'virtual void KexiTableScrollArea::setAcceptsRecordEditAfterCellAccepting(bool)' can be marked override [-Wsuggest-override] 379 | virtual void setAcceptsRecordEditAfterCellAccepting(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:496:18: warning: 'virtual void KexiTableScrollArea::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 496 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:497:18: warning: 'virtual void KexiTableScrollArea::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 497 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:389:18: warning: 'virtual void KexiTableScrollArea::setDropsAtRecordEnabled(bool)' can be marked override [-Wsuggest-override] 389 | virtual void setDropsAtRecordEnabled(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:498:18: warning: 'virtual void KexiTableScrollArea::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 498 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:393:18: warning: 'virtual bool KexiTableScrollArea::cancelEditor()' can be marked override [-Wsuggest-override] 393 | virtual bool cancelEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:499:18: warning: 'virtual void KexiTableScrollArea::addNewRecordRequested()' can be marked override [-Wsuggest-override] 499 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:396:18: warning: 'virtual bool KexiTableScrollArea::acceptEditor()' can be marked override [-Wsuggest-override] 396 | virtual bool acceptEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:508:18: warning: 'virtual void KexiTableScrollArea::initDataContents()' can be marked override [-Wsuggest-override] 508 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:513:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 513 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:402:18: warning: 'virtual void KexiTableScrollArea::setSortingEnabled(bool)' can be marked override [-Wsuggest-override] 402 | virtual void setSortingEnabled(bool set); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:516:18: warning: 'virtual void KexiTableScrollArea::clearVariables()' can be marked override [-Wsuggest-override] 516 | virtual void clearVariables(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:135:18: warning: 'virtual bool KexiKIconTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 135 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:405:10: warning: 'virtual void KexiTableScrollArea::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 405 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:519:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiTableScrollArea::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 519 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:407:10: warning: 'virtual void KexiTableScrollArea::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 407 | void itemSelected(KDbRecordData *data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:140:18: warning: 'virtual bool KexiKIconTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 140 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:522:17: warning: 'virtual int KexiTableScrollArea::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 522 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:142:22: warning: 'virtual QVariant KexiKIconTableEdit::value()' can be marked override [-Wsuggest-override] 142 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:408:10: warning: 'virtual void KexiTableScrollArea::cellSelected(int, int)' can be marked override [-Wsuggest-override] 408 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:525:18: warning: 'virtual void KexiTableScrollArea::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 525 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:528:18: warning: 'virtual void KexiTableScrollArea::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 528 | virtual void updateGUIAfterSorting(int previousRow); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:144:18: warning: 'virtual bool KexiKIconTableEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 144 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:418:10: warning: 'virtual void KexiTableScrollArea::dataRefreshed()' can be marked override [-Wsuggest-override] 418 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:145:18: warning: 'virtual bool KexiKIconTableEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 145 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:560:18: warning: 'virtual void KexiTableScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 560 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:562:18: warning: 'virtual void KexiTableScrollArea::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 562 | virtual void focusOutEvent(QFocusEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:420:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 420 | void itemChanged(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:147:18: warning: 'virtual void KexiKIconTableEdit::clear()' can be marked override [-Wsuggest-override] 147 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:563:18: warning: 'virtual void KexiTableScrollArea::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 563 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:421:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 421 | void itemChanged(KDbRecordData *data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:149:18: warning: 'virtual void KexiKIconTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 149 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:565:18: warning: 'virtual void KexiTableScrollArea::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 565 | virtual void showEvent(QShowEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:422:10: warning: 'virtual void KexiTableScrollArea::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 422 | void itemDeleteRequest(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:154:18: warning: 'virtual void KexiKIconTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 154 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:566:18: warning: 'virtual void KexiTableScrollArea::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 566 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:423:10: warning: 'virtual void KexiTableScrollArea::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 423 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:567:18: warning: 'virtual void KexiTableScrollArea::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 567 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:158:18: warning: 'virtual void KexiKIconTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 158 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:425:10: warning: 'virtual void KexiTableScrollArea::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 425 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:568:18: warning: 'virtual void KexiTableScrollArea::dragLeaveEvent(QDragLeaveEvent*)' can be marked override [-Wsuggest-override] 568 | virtual void dragLeaveEvent(QDragLeaveEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:426:10: warning: 'virtual void KexiTableScrollArea::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 426 | void sortedColumnChanged(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:570:18: warning: 'virtual void KexiTableScrollArea::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 570 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:429:10: warning: 'virtual void KexiTableScrollArea::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 429 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:573:36: warning: 'virtual KexiDataItemInterface* KexiTableScrollArea::editor(int, bool)' can be marked override [-Wsuggest-override] 573 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:578:18: warning: 'virtual void KexiTableScrollArea::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 578 | virtual void editorShowFocus(int row, int col); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:433:10: warning: 'virtual void KexiTableScrollArea::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 433 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:581:18: warning: 'virtual void KexiTableScrollArea::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 581 | virtual void createEditor(int row, int col, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:436:10: warning: 'virtual void KexiTableScrollArea::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 436 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:584:10: warning: 'virtual bool KexiTableScrollArea::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 584 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:617:18: warning: 'virtual void KexiTableScrollArea::removeEditor()' can be marked override [-Wsuggest-override] 617 | virtual void removeEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:440:10: warning: 'virtual void KexiTableScrollArea::reloadActions()' can be marked override [-Wsuggest-override] 440 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:623:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContents()' can be marked override [-Wsuggest-override] 623 | virtual void updateWidgetContents() { | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:443:18: warning: 'virtual void KexiTableScrollArea::slotDataDestroying()' can be marked override [-Wsuggest-override] 443 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:628:18: warning: 'virtual void KexiTableScrollArea::copySelection()' can be marked override [-Wsuggest-override] 628 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:631:18: warning: 'virtual void KexiTableScrollArea::cutSelection()' can be marked override [-Wsuggest-override] 631 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:447:18: warning: 'virtual void KexiTableScrollArea::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 447 | virtual void slotRecordsDeleted(const QList &records); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:634:18: warning: 'virtual void KexiTableScrollArea::paste()' can be marked override [-Wsuggest-override] 634 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:457:18: warning: 'virtual void KexiTableScrollArea::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 457 | virtual void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:638:18: warning: 'virtual void KexiTableScrollArea::updateAllVisibleRecordsBelow(int)' can be marked override [-Wsuggest-override] 638 | virtual void updateAllVisibleRecordsBelow(int row); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:464:18: warning: 'virtual void KexiTableScrollArea::reloadData()' can be marked override [-Wsuggest-override] 464 | virtual void reloadData(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:640:10: warning: 'virtual void KexiTableScrollArea::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 640 | void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:641:10: warning: 'virtual void KexiTableScrollArea::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 641 | void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:467:18: warning: 'virtual void KexiTableScrollArea::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 467 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiKIconTableEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:167:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 167 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiKIconTableEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:651:18: warning: 'virtual void KexiTableScrollArea::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 651 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:470:18: warning: 'virtual void KexiTableScrollArea::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 470 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:654:18: warning: 'virtual bool KexiTableScrollArea::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 654 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:475:18: warning: 'virtual void KexiTableScrollArea::slotRecordDeleted()' can be marked override [-Wsuggest-override] 475 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:657:18: warning: 'virtual void KexiTableScrollArea::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 657 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:480:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 480 | virtual void slotRecordInserted(KDbRecordData *data, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:660:18: warning: 'virtual void KexiTableScrollArea::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 660 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:485:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 485 | virtual void slotRecordInserted(KDbRecordData *data, int record, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:662:17: warning: 'virtual int KexiTableScrollArea::horizontalHeaderHeight() const' can be marked override [-Wsuggest-override] 662 | virtual int horizontalHeaderHeight() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:670:18: warning: 'virtual bool KexiTableScrollArea::event(QEvent*)' can be marked override [-Wsuggest-override] 670 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:491:18: warning: 'virtual void KexiTableScrollArea::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 491 | virtual void verticalScrollBarValueChanged(int v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:677:18: warning: 'virtual void KexiTableScrollArea::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 677 | virtual void selectCellInternal(int previousRow, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:494:18: warning: 'virtual void KexiTableScrollArea::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 494 | virtual void moveToRecordRequested(int record); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:680:26: warning: 'virtual QHeaderView* KexiTableScrollArea::horizontalHeader() const' can be marked override [-Wsuggest-override] 680 | virtual QHeaderView* horizontalHeader() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:683:26: warning: 'virtual QHeaderView* KexiTableScrollArea::verticalHeader() const' can be marked override [-Wsuggest-override] 683 | virtual QHeaderView* verticalHeader() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:495:18: warning: 'virtual void KexiTableScrollArea::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 495 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:691:18: warning: 'virtual void KexiTableScrollArea::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 691 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:693:18: warning: 'virtual void KexiTableScrollArea::beginInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 693 | virtual void beginInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:496:18: warning: 'virtual void KexiTableScrollArea::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 496 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:695:18: warning: 'virtual void KexiTableScrollArea::endInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 695 | virtual void endInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:497:18: warning: 'virtual void KexiTableScrollArea::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 497 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:697:18: warning: 'virtual void KexiTableScrollArea::beginRemoveItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 697 | virtual void beginRemoveItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:498:18: warning: 'virtual void KexiTableScrollArea::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 498 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:699:18: warning: 'virtual void KexiTableScrollArea::endRemoveItem(int)' can be marked override [-Wsuggest-override] 699 | virtual void endRemoveItem(int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:499:18: warning: 'virtual void KexiTableScrollArea::addNewRecordRequested()' can be marked override [-Wsuggest-override] 499 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:508:18: warning: 'virtual void KexiTableScrollArea::initDataContents()' can be marked override [-Wsuggest-override] 508 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:513:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 513 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:516:18: warning: 'virtual void KexiTableScrollArea::clearVariables()' can be marked override [-Wsuggest-override] 516 | virtual void clearVariables(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:519:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiTableScrollArea::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 519 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:522:17: warning: 'virtual int KexiTableScrollArea::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 522 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:525:18: warning: 'virtual void KexiTableScrollArea::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 525 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:528:18: warning: 'virtual void KexiTableScrollArea::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 528 | virtual void updateGUIAfterSorting(int previousRow); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:560:18: warning: 'virtual void KexiTableScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 560 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:562:18: warning: 'virtual void KexiTableScrollArea::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 562 | virtual void focusOutEvent(QFocusEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:563:18: warning: 'virtual void KexiTableScrollArea::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 563 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:565:18: warning: 'virtual void KexiTableScrollArea::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 565 | virtual void showEvent(QShowEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:566:18: warning: 'virtual void KexiTableScrollArea::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 566 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:567:18: warning: 'virtual void KexiTableScrollArea::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 567 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:568:18: warning: 'virtual void KexiTableScrollArea::dragLeaveEvent(QDragLeaveEvent*)' can be marked override [-Wsuggest-override] 568 | virtual void dragLeaveEvent(QDragLeaveEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:570:18: warning: 'virtual void KexiTableScrollArea::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 570 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:573:36: warning: 'virtual KexiDataItemInterface* KexiTableScrollArea::editor(int, bool)' can be marked override [-Wsuggest-override] 573 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:578:18: warning: 'virtual void KexiTableScrollArea::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 578 | virtual void editorShowFocus(int row, int col); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:581:18: warning: 'virtual void KexiTableScrollArea::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 581 | virtual void createEditor(int row, int col, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:584:10: warning: 'virtual bool KexiTableScrollArea::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 584 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:617:18: warning: 'virtual void KexiTableScrollArea::removeEditor()' can be marked override [-Wsuggest-override] 617 | virtual void removeEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:623:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContents()' can be marked override [-Wsuggest-override] 623 | virtual void updateWidgetContents() { | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:628:18: warning: 'virtual void KexiTableScrollArea::copySelection()' can be marked override [-Wsuggest-override] 628 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:631:18: warning: 'virtual void KexiTableScrollArea::cutSelection()' can be marked override [-Wsuggest-override] 631 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:634:18: warning: 'virtual void KexiTableScrollArea::paste()' can be marked override [-Wsuggest-override] 634 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:638:18: warning: 'virtual void KexiTableScrollArea::updateAllVisibleRecordsBelow(int)' can be marked override [-Wsuggest-override] 638 | virtual void updateAllVisibleRecordsBelow(int row); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:640:10: warning: 'virtual void KexiTableScrollArea::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 640 | void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:641:10: warning: 'virtual void KexiTableScrollArea::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 641 | void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:651:18: warning: 'virtual void KexiTableScrollArea::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 651 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:654:18: warning: 'virtual bool KexiTableScrollArea::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 654 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:657:18: warning: 'virtual void KexiTableScrollArea::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 657 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:660:18: warning: 'virtual void KexiTableScrollArea::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 660 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:662:17: warning: 'virtual int KexiTableScrollArea::horizontalHeaderHeight() const' can be marked override [-Wsuggest-override] 662 | virtual int horizontalHeaderHeight() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:670:18: warning: 'virtual bool KexiTableScrollArea::event(QEvent*)' can be marked override [-Wsuggest-override] 670 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:677:18: warning: 'virtual void KexiTableScrollArea::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 677 | virtual void selectCellInternal(int previousRow, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiTableScrollArea::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:680:26: warning: 'virtual QHeaderView* KexiTableScrollArea::horizontalHeader() const' can be marked override [-Wsuggest-override] 680 | virtual QHeaderView* horizontalHeader() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:683:26: warning: 'virtual QHeaderView* KexiTableScrollArea::verticalHeader() const' can be marked override [-Wsuggest-override] 683 | virtual QHeaderView* verticalHeader() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:691:18: warning: 'virtual void KexiTableScrollArea::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 691 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:693:18: warning: 'virtual void KexiTableScrollArea::beginInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 693 | virtual void beginInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:695:18: warning: 'virtual void KexiTableScrollArea::endInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 695 | virtual void endInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiTableScrollArea::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:697:18: warning: 'virtual void KexiTableScrollArea::beginRemoveItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 697 | virtual void beginRemoveItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiTableScrollArea::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:699:18: warning: 'virtual void KexiTableScrollArea::endRemoveItem(int)' can be marked override [-Wsuggest-override] 699 | virtual void endRemoveItem(int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiTableScrollArea::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiTableScrollArea::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:177:17: warning: 'virtual int KexiTableScrollArea::recordsPerPage() const' can be marked override [-Wsuggest-override] 177 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:180:17: warning: 'virtual int KexiTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 180 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:183:17: warning: 'virtual int KexiTableScrollArea::currentRecord() const' can be marked override [-Wsuggest-override] 183 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:200:17: warning: 'virtual int KexiTableScrollArea::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 200 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:203:18: warning: 'virtual void KexiTableScrollArea::updateCell(int, int)' can be marked override [-Wsuggest-override] 203 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:206:18: warning: 'virtual void KexiTableScrollArea::updateCurrentCell()' can be marked override [-Wsuggest-override] 206 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:209:18: warning: 'virtual void KexiTableScrollArea::updateRecord(int)' can be marked override [-Wsuggest-override] 209 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:236:19: warning: 'virtual QSize KexiTableScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 236 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:237:19: warning: 'virtual QSize KexiTableScrollArea::minimumSizeHint() const' can be marked override [-Wsuggest-override] 237 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:241:19: warning: 'virtual QRect KexiTableScrollArea::viewportGeometry() const' can be marked override [-Wsuggest-override] 241 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:264:25: warning: 'virtual QScrollBar* KexiTableScrollArea::verticalScrollBar() const' can be marked override [-Wsuggest-override] 264 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:266:18: warning: 'virtual bool KexiTableScrollArea::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 266 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:271:18: warning: 'virtual void KexiTableScrollArea::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 271 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:274:18: warning: 'virtual void KexiTableScrollArea::setSpreadSheetMode(bool)' can be marked override [-Wsuggest-override] 274 | virtual void setSpreadSheetMode(bool set); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:323:18: warning: 'virtual void KexiTableScrollArea::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 323 | virtual void ensureCellVisible(int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:328:18: warning: 'virtual void KexiTableScrollArea::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 328 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:333:18: warning: 'virtual void KexiTableScrollArea::deleteCurrentRecord()' can be marked override [-Wsuggest-override] 333 | virtual void deleteCurrentRecord(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:343:28: warning: 'virtual KDbRecordData* KexiTableScrollArea::insertEmptyRecord(int)' can be marked override [-Wsuggest-override] 343 | virtual KDbRecordData *insertEmptyRecord(int pos = -1); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:350:18: warning: 'virtual void KexiTableScrollArea::startEditCurrentCell(const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 350 | virtual void startEditCurrentCell(const QString& setText = QString(), | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:357:18: warning: 'virtual void KexiTableScrollArea::deleteAndStartEditCurrentCell()' can be marked override [-Wsuggest-override] 357 | virtual void deleteAndStartEditCurrentCell() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:364:18: warning: 'virtual bool KexiTableScrollArea::cancelRecordEditing()' can be marked override [-Wsuggest-override] 364 | virtual bool cancelRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:372:18: warning: 'virtual bool KexiTableScrollArea::acceptRecordEditing()' can be marked override [-Wsuggest-override] 372 | virtual bool acceptRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:379:18: warning: 'virtual void KexiTableScrollArea::setAcceptsRecordEditAfterCellAccepting(bool)' can be marked override [-Wsuggest-override] 379 | virtual void setAcceptsRecordEditAfterCellAccepting(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:389:18: warning: 'virtual void KexiTableScrollArea::setDropsAtRecordEnabled(bool)' can be marked override [-Wsuggest-override] 389 | virtual void setDropsAtRecordEnabled(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:393:18: warning: 'virtual bool KexiTableScrollArea::cancelEditor()' can be marked override [-Wsuggest-override] 393 | virtual bool cancelEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:396:18: warning: 'virtual bool KexiTableScrollArea::acceptEditor()' can be marked override [-Wsuggest-override] 396 | virtual bool acceptEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:402:18: warning: 'virtual void KexiTableScrollArea::setSortingEnabled(bool)' can be marked override [-Wsuggest-override] 402 | virtual void setSortingEnabled(bool set); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:405:10: warning: 'virtual void KexiTableScrollArea::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 405 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:407:10: warning: 'virtual void KexiTableScrollArea::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 407 | void itemSelected(KDbRecordData *data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:408:10: warning: 'virtual void KexiTableScrollArea::cellSelected(int, int)' can be marked override [-Wsuggest-override] 408 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:418:10: warning: 'virtual void KexiTableScrollArea::dataRefreshed()' can be marked override [-Wsuggest-override] 418 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:420:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 420 | void itemChanged(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:421:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 421 | void itemChanged(KDbRecordData *data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:422:10: warning: 'virtual void KexiTableScrollArea::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 422 | void itemDeleteRequest(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:423:10: warning: 'virtual void KexiTableScrollArea::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 423 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:425:10: warning: 'virtual void KexiTableScrollArea::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 425 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:426:10: warning: 'virtual void KexiTableScrollArea::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 426 | void sortedColumnChanged(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:429:10: warning: 'virtual void KexiTableScrollArea::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 429 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:433:10: warning: 'virtual void KexiTableScrollArea::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 433 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:436:10: warning: 'virtual void KexiTableScrollArea::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 436 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:440:10: warning: 'virtual void KexiTableScrollArea::reloadActions()' can be marked override [-Wsuggest-override] 440 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:443:18: warning: 'virtual void KexiTableScrollArea::slotDataDestroying()' can be marked override [-Wsuggest-override] 443 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:447:18: warning: 'virtual void KexiTableScrollArea::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 447 | virtual void slotRecordsDeleted(const QList &records); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:457:18: warning: 'virtual void KexiTableScrollArea::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 457 | virtual void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:464:18: warning: 'virtual void KexiTableScrollArea::reloadData()' can be marked override [-Wsuggest-override] 464 | virtual void reloadData(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:467:18: warning: 'virtual void KexiTableScrollArea::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 467 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:470:18: warning: 'virtual void KexiTableScrollArea::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 470 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:475:18: warning: 'virtual void KexiTableScrollArea::slotRecordDeleted()' can be marked override [-Wsuggest-override] 475 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:480:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 480 | virtual void slotRecordInserted(KDbRecordData *data, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:485:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 485 | virtual void slotRecordInserted(KDbRecordData *data, int record, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:491:18: warning: 'virtual void KexiTableScrollArea::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 491 | virtual void verticalScrollBarValueChanged(int v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:494:18: warning: 'virtual void KexiTableScrollArea::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 494 | virtual void moveToRecordRequested(int record); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:495:18: warning: 'virtual void KexiTableScrollArea::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 495 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:496:18: warning: 'virtual void KexiTableScrollArea::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 496 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:497:18: warning: 'virtual void KexiTableScrollArea::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 497 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:498:18: warning: 'virtual void KexiTableScrollArea::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 498 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:499:18: warning: 'virtual void KexiTableScrollArea::addNewRecordRequested()' can be marked override [-Wsuggest-override] 499 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:508:18: warning: 'virtual void KexiTableScrollArea::initDataContents()' can be marked override [-Wsuggest-override] 508 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:513:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 513 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:516:18: warning: 'virtual void KexiTableScrollArea::clearVariables()' can be marked override [-Wsuggest-override] 516 | virtual void clearVariables(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:519:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiTableScrollArea::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 519 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:522:17: warning: 'virtual int KexiTableScrollArea::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 522 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:525:18: warning: 'virtual void KexiTableScrollArea::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 525 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:528:18: warning: 'virtual void KexiTableScrollArea::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 528 | virtual void updateGUIAfterSorting(int previousRow); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:560:18: warning: 'virtual void KexiTableScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 560 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:562:18: warning: 'virtual void KexiTableScrollArea::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 562 | virtual void focusOutEvent(QFocusEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:563:18: warning: 'virtual void KexiTableScrollArea::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 563 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:565:18: warning: 'virtual void KexiTableScrollArea::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 565 | virtual void showEvent(QShowEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:566:18: warning: 'virtual void KexiTableScrollArea::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 566 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:567:18: warning: 'virtual void KexiTableScrollArea::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 567 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:568:18: warning: 'virtual void KexiTableScrollArea::dragLeaveEvent(QDragLeaveEvent*)' can be marked override [-Wsuggest-override] 568 | virtual void dragLeaveEvent(QDragLeaveEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:570:18: warning: 'virtual void KexiTableScrollArea::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 570 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:41:17: warning: 'virtual int KexiTableScrollAreaHeaderModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 41 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:43:17: warning: 'virtual int KexiTableScrollAreaHeaderModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 43 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:573:36: warning: 'virtual KexiDataItemInterface* KexiTableScrollArea::editor(int, bool)' can be marked override [-Wsuggest-override] 573 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:45:22: warning: 'virtual QVariant KexiTableScrollAreaHeaderModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 45 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:578:18: warning: 'virtual void KexiTableScrollArea::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 578 | virtual void editorShowFocus(int row, int col); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:47:22: warning: 'virtual QVariant KexiTableScrollAreaHeaderModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 47 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:581:18: warning: 'virtual void KexiTableScrollArea::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 581 | virtual void createEditor(int row, int col, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:584:10: warning: 'virtual bool KexiTableScrollArea::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 584 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:617:18: warning: 'virtual void KexiTableScrollArea::removeEditor()' can be marked override [-Wsuggest-override] 617 | virtual void removeEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:623:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContents()' can be marked override [-Wsuggest-override] 623 | virtual void updateWidgetContents() { | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:628:18: warning: 'virtual void KexiTableScrollArea::copySelection()' can be marked override [-Wsuggest-override] 628 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:631:18: warning: 'virtual void KexiTableScrollArea::cutSelection()' can be marked override [-Wsuggest-override] 631 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:634:18: warning: 'virtual void KexiTableScrollArea::paste()' can be marked override [-Wsuggest-override] 634 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:638:18: warning: 'virtual void KexiTableScrollArea::updateAllVisibleRecordsBelow(int)' can be marked override [-Wsuggest-override] 638 | virtual void updateAllVisibleRecordsBelow(int row); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:640:10: warning: 'virtual void KexiTableScrollArea::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 640 | void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:641:10: warning: 'virtual void KexiTableScrollArea::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 641 | void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:651:18: warning: 'virtual void KexiTableScrollArea::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 651 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:654:18: warning: 'virtual bool KexiTableScrollArea::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 654 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:657:18: warning: 'virtual void KexiTableScrollArea::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 657 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:660:18: warning: 'virtual void KexiTableScrollArea::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 660 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:662:17: warning: 'virtual int KexiTableScrollArea::horizontalHeaderHeight() const' can be marked override [-Wsuggest-override] 662 | virtual int horizontalHeaderHeight() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:670:18: warning: 'virtual bool KexiTableScrollArea::event(QEvent*)' can be marked override [-Wsuggest-override] 670 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:677:18: warning: 'virtual void KexiTableScrollArea::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 677 | virtual void selectCellInternal(int previousRow, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:680:26: warning: 'virtual QHeaderView* KexiTableScrollArea::horizontalHeader() const' can be marked override [-Wsuggest-override] 680 | virtual QHeaderView* horizontalHeader() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:683:26: warning: 'virtual QHeaderView* KexiTableScrollArea::verticalHeader() const' can be marked override [-Wsuggest-override] 683 | virtual QHeaderView* verticalHeader() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:691:18: warning: 'virtual void KexiTableScrollArea::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 691 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:693:18: warning: 'virtual void KexiTableScrollArea::beginInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 693 | virtual void beginInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:695:18: warning: 'virtual void KexiTableScrollArea::endInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 695 | virtual void endInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:697:18: warning: 'virtual void KexiTableScrollArea::beginRemoveItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 697 | virtual void beginRemoveItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:699:18: warning: 'virtual void KexiTableScrollArea::endRemoveItem(int)' can be marked override [-Wsuggest-override] 699 | virtual void endRemoveItem(int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiDataTableScrollArea.h:68:17: warning: 'virtual int KexiDataTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 68 | virtual int recordCount() const { | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea_p.h:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:54:19: warning: 'virtual QSize KexiTableScrollAreaHeader::sizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:75:18: warning: 'virtual void KexiTableScrollAreaHeader::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 75 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:77:18: warning: 'virtual bool KexiTableScrollAreaHeader::viewportEvent(QEvent*)' can be marked override [-Wsuggest-override] 77 | virtual bool viewportEvent(QEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:80:18: warning: 'virtual void KexiTableScrollAreaHeader::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 80 | virtual void mousePressEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:82:18: warning: 'virtual void KexiTableScrollAreaHeader::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 82 | virtual void mouseMoveEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:84:18: warning: 'virtual void KexiTableScrollAreaHeader::leaveEvent(QEvent*)' can be marked override [-Wsuggest-override] 84 | virtual void leaveEvent(QEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:86:19: warning: 'virtual QSize KexiTableScrollAreaHeader::sectionSizeFromContents(int) const' can be marked override [-Wsuggest-override] 86 | virtual QSize sectionSizeFromContents(int logicalIndex) const; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea_p.h:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:41:17: warning: 'virtual int KexiTableScrollAreaHeaderModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 41 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:43:17: warning: 'virtual int KexiTableScrollAreaHeaderModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 43 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:45:22: warning: 'virtual QVariant KexiTableScrollAreaHeaderModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 45 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:47:22: warning: 'virtual QVariant KexiTableScrollAreaHeaderModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 47 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiTableScrollArea::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiTableScrollArea::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiTableScrollArea::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiTableScrollArea::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiTableScrollArea::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:177:17: warning: 'virtual int KexiTableScrollArea::recordsPerPage() const' can be marked override [-Wsuggest-override] 177 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:180:17: warning: 'virtual int KexiTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 180 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:183:17: warning: 'virtual int KexiTableScrollArea::currentRecord() const' can be marked override [-Wsuggest-override] 183 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:200:17: warning: 'virtual int KexiTableScrollArea::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 200 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:203:18: warning: 'virtual void KexiTableScrollArea::updateCell(int, int)' can be marked override [-Wsuggest-override] 203 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:206:18: warning: 'virtual void KexiTableScrollArea::updateCurrentCell()' can be marked override [-Wsuggest-override] 206 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:209:18: warning: 'virtual void KexiTableScrollArea::updateRecord(int)' can be marked override [-Wsuggest-override] 209 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:236:19: warning: 'virtual QSize KexiTableScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 236 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:237:19: warning: 'virtual QSize KexiTableScrollArea::minimumSizeHint() const' can be marked override [-Wsuggest-override] 237 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:241:19: warning: 'virtual QRect KexiTableScrollArea::viewportGeometry() const' can be marked override [-Wsuggest-override] 241 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:264:25: warning: 'virtual QScrollBar* KexiTableScrollArea::verticalScrollBar() const' can be marked override [-Wsuggest-override] 264 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:266:18: warning: 'virtual bool KexiTableScrollArea::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 266 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:271:18: warning: 'virtual void KexiTableScrollArea::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 271 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:274:18: warning: 'virtual void KexiTableScrollArea::setSpreadSheetMode(bool)' can be marked override [-Wsuggest-override] 274 | virtual void setSpreadSheetMode(bool set); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:323:18: warning: 'virtual void KexiTableScrollArea::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 323 | virtual void ensureCellVisible(int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:328:18: warning: 'virtual void KexiTableScrollArea::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 328 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:333:18: warning: 'virtual void KexiTableScrollArea::deleteCurrentRecord()' can be marked override [-Wsuggest-override] 333 | virtual void deleteCurrentRecord(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:343:28: warning: 'virtual KDbRecordData* KexiTableScrollArea::insertEmptyRecord(int)' can be marked override [-Wsuggest-override] 343 | virtual KDbRecordData *insertEmptyRecord(int pos = -1); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:350:18: warning: 'virtual void KexiTableScrollArea::startEditCurrentCell(const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 350 | virtual void startEditCurrentCell(const QString& setText = QString(), | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:357:18: warning: 'virtual void KexiTableScrollArea::deleteAndStartEditCurrentCell()' can be marked override [-Wsuggest-override] 357 | virtual void deleteAndStartEditCurrentCell() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:364:18: warning: 'virtual bool KexiTableScrollArea::cancelRecordEditing()' can be marked override [-Wsuggest-override] 364 | virtual bool cancelRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:372:18: warning: 'virtual bool KexiTableScrollArea::acceptRecordEditing()' can be marked override [-Wsuggest-override] 372 | virtual bool acceptRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:379:18: warning: 'virtual void KexiTableScrollArea::setAcceptsRecordEditAfterCellAccepting(bool)' can be marked override [-Wsuggest-override] 379 | virtual void setAcceptsRecordEditAfterCellAccepting(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:389:18: warning: 'virtual void KexiTableScrollArea::setDropsAtRecordEnabled(bool)' can be marked override [-Wsuggest-override] 389 | virtual void setDropsAtRecordEnabled(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea_p.cpp:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:75:22: warning: 'virtual QWidget* KexiTableEdit::widget()' can be marked override [-Wsuggest-override] 75 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:393:18: warning: 'virtual bool KexiTableScrollArea::cancelEditor()' can be marked override [-Wsuggest-override] 393 | virtual bool cancelEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:396:18: warning: 'virtual bool KexiTableScrollArea::acceptEditor()' can be marked override [-Wsuggest-override] 396 | virtual bool acceptEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:78:18: warning: 'virtual void KexiTableEdit::hideWidget()' can be marked override [-Wsuggest-override] 78 | virtual void hideWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:402:18: warning: 'virtual void KexiTableScrollArea::setSortingEnabled(bool)' can be marked override [-Wsuggest-override] 402 | virtual void setSortingEnabled(bool set); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:81:18: warning: 'virtual void KexiTableEdit::showWidget()' can be marked override [-Wsuggest-override] 81 | virtual void showWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:405:10: warning: 'virtual void KexiTableScrollArea::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 405 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:407:10: warning: 'virtual void KexiTableScrollArea::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 407 | void itemSelected(KDbRecordData *data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:408:10: warning: 'virtual void KexiTableScrollArea::cellSelected(int, int)' can be marked override [-Wsuggest-override] 408 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:418:10: warning: 'virtual void KexiTableScrollArea::dataRefreshed()' can be marked override [-Wsuggest-override] 418 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:420:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 420 | void itemChanged(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:421:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 421 | void itemChanged(KDbRecordData *data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:422:10: warning: 'virtual void KexiTableScrollArea::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 422 | void itemDeleteRequest(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:423:10: warning: 'virtual void KexiTableScrollArea::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 423 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:425:10: warning: 'virtual void KexiTableScrollArea::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 425 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:426:10: warning: 'virtual void KexiTableScrollArea::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 426 | void sortedColumnChanged(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:429:10: warning: 'virtual void KexiTableScrollArea::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 429 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:433:10: warning: 'virtual void KexiTableScrollArea::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 433 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.cpp:34: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:436:10: warning: 'virtual void KexiTableScrollArea::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 436 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:440:10: warning: 'virtual void KexiTableScrollArea::reloadActions()' can be marked override [-Wsuggest-override] 440 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:443:18: warning: 'virtual void KexiTableScrollArea::slotDataDestroying()' can be marked override [-Wsuggest-override] 443 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:447:18: warning: 'virtual void KexiTableScrollArea::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 447 | virtual void slotRecordsDeleted(const QList &records); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:457:18: warning: 'virtual void KexiTableScrollArea::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 457 | virtual void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:464:18: warning: 'virtual void KexiTableScrollArea::reloadData()' can be marked override [-Wsuggest-override] 464 | virtual void reloadData(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:467:18: warning: 'virtual void KexiTableScrollArea::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 467 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:470:18: warning: 'virtual void KexiTableScrollArea::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 470 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:475:18: warning: 'virtual void KexiTableScrollArea::slotRecordDeleted()' can be marked override [-Wsuggest-override] 475 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:480:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 480 | virtual void slotRecordInserted(KDbRecordData *data, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:485:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 485 | virtual void slotRecordInserted(KDbRecordData *data, int record, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:491:18: warning: 'virtual void KexiTableScrollArea::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 491 | virtual void verticalScrollBarValueChanged(int v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:494:18: warning: 'virtual void KexiTableScrollArea::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 494 | virtual void moveToRecordRequested(int record); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:495:18: warning: 'virtual void KexiTableScrollArea::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 495 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:496:18: warning: 'virtual void KexiTableScrollArea::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 496 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:497:18: warning: 'virtual void KexiTableScrollArea::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 497 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:498:18: warning: 'virtual void KexiTableScrollArea::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 498 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:499:18: warning: 'virtual void KexiTableScrollArea::addNewRecordRequested()' can be marked override [-Wsuggest-override] 499 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:508:18: warning: 'virtual void KexiTableScrollArea::initDataContents()' can be marked override [-Wsuggest-override] 508 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:513:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 513 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:516:18: warning: 'virtual void KexiTableScrollArea::clearVariables()' can be marked override [-Wsuggest-override] 516 | virtual void clearVariables(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:519:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiTableScrollArea::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 519 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:522:17: warning: 'virtual int KexiTableScrollArea::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 522 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:525:18: warning: 'virtual void KexiTableScrollArea::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 525 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:528:18: warning: 'virtual void KexiTableScrollArea::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 528 | virtual void updateGUIAfterSorting(int previousRow); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:560:18: warning: 'virtual void KexiTableScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 560 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:562:18: warning: 'virtual void KexiTableScrollArea::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 562 | virtual void focusOutEvent(QFocusEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:563:18: warning: 'virtual void KexiTableScrollArea::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 563 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:565:18: warning: 'virtual void KexiTableScrollArea::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 565 | virtual void showEvent(QShowEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:566:18: warning: 'virtual void KexiTableScrollArea::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 566 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:567:18: warning: 'virtual void KexiTableScrollArea::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 567 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:568:18: warning: 'virtual void KexiTableScrollArea::dragLeaveEvent(QDragLeaveEvent*)' can be marked override [-Wsuggest-override] 568 | virtual void dragLeaveEvent(QDragLeaveEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:570:18: warning: 'virtual void KexiTableScrollArea::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 570 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:573:36: warning: 'virtual KexiDataItemInterface* KexiTableScrollArea::editor(int, bool)' can be marked override [-Wsuggest-override] 573 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:578:18: warning: 'virtual void KexiTableScrollArea::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 578 | virtual void editorShowFocus(int row, int col); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:581:18: warning: 'virtual void KexiTableScrollArea::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 581 | virtual void createEditor(int row, int col, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:584:10: warning: 'virtual bool KexiTableScrollArea::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 584 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:617:18: warning: 'virtual void KexiTableScrollArea::removeEditor()' can be marked override [-Wsuggest-override] 617 | virtual void removeEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:623:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContents()' can be marked override [-Wsuggest-override] 623 | virtual void updateWidgetContents() { | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:628:18: warning: 'virtual void KexiTableScrollArea::copySelection()' can be marked override [-Wsuggest-override] 628 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:631:18: warning: 'virtual void KexiTableScrollArea::cutSelection()' can be marked override [-Wsuggest-override] 631 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:634:18: warning: 'virtual void KexiTableScrollArea::paste()' can be marked override [-Wsuggest-override] 634 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:638:18: warning: 'virtual void KexiTableScrollArea::updateAllVisibleRecordsBelow(int)' can be marked override [-Wsuggest-override] 638 | virtual void updateAllVisibleRecordsBelow(int row); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:640:10: warning: 'virtual void KexiTableScrollArea::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 640 | void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:641:10: warning: 'virtual void KexiTableScrollArea::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 641 | void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:651:18: warning: 'virtual void KexiTableScrollArea::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 651 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:654:18: warning: 'virtual bool KexiTableScrollArea::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 654 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:657:18: warning: 'virtual void KexiTableScrollArea::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 657 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:660:18: warning: 'virtual void KexiTableScrollArea::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 660 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:662:17: warning: 'virtual int KexiTableScrollArea::horizontalHeaderHeight() const' can be marked override [-Wsuggest-override] 662 | virtual int horizontalHeaderHeight() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:670:18: warning: 'virtual bool KexiTableScrollArea::event(QEvent*)' can be marked override [-Wsuggest-override] 670 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:677:18: warning: 'virtual void KexiTableScrollArea::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 677 | virtual void selectCellInternal(int previousRow, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:680:26: warning: 'virtual QHeaderView* KexiTableScrollArea::horizontalHeader() const' can be marked override [-Wsuggest-override] 680 | virtual QHeaderView* horizontalHeader() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:683:26: warning: 'virtual QHeaderView* KexiTableScrollArea::verticalHeader() const' can be marked override [-Wsuggest-override] 683 | virtual QHeaderView* verticalHeader() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:691:18: warning: 'virtual void KexiTableScrollArea::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 691 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:693:18: warning: 'virtual void KexiTableScrollArea::beginInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 693 | virtual void beginInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:695:18: warning: 'virtual void KexiTableScrollArea::endInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 695 | virtual void endInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:697:18: warning: 'virtual void KexiTableScrollArea::beginRemoveItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 697 | virtual void beginRemoveItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:699:18: warning: 'virtual void KexiTableScrollArea::endRemoveItem(int)' can be marked override [-Wsuggest-override] 699 | virtual void endRemoveItem(int pos); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qatomic.h:41, from /usr/include/qt/QtCore/qvariant.h:43, from /usr/include/qt/QtCore/QVariant:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:40:18: warning: 'virtual void KexiTableScrollAreaWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 40 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:41:18: warning: 'virtual void KexiTableScrollAreaWidget::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 41 | virtual void mousePressEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:42:18: warning: 'virtual void KexiTableScrollAreaWidget::mouseReleaseEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 42 | virtual void mouseReleaseEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:43:18: warning: 'virtual void KexiTableScrollAreaWidget::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 43 | virtual void mouseMoveEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:44:18: warning: 'virtual void KexiTableScrollAreaWidget::mouseDoubleClickEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 44 | virtual void mouseDoubleClickEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:45:18: warning: 'virtual void KexiTableScrollAreaWidget::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 45 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:46:18: warning: 'virtual void KexiTableScrollAreaWidget::leaveEvent(QEvent*)' can be marked override [-Wsuggest-override] 46 | virtual void leaveEvent(QEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.cpp: In member function 'virtual int KexiTableEdit::widthForValue(const QVariant&, const QFontMetrics&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.cpp:265:20: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 265 | return fm.width(val.toString()); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/qwidget.h:50, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexidataiteminterface.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:25: /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxpopup.h:79:18: warning: 'virtual bool KexiComboBoxPopup::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 79 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxbase.cpp:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:40:18: warning: 'virtual void KexiTableScrollAreaWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 40 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:41:18: warning: 'virtual void KexiTableScrollAreaWidget::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 41 | virtual void mousePressEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:42:18: warning: 'virtual void KexiTableScrollAreaWidget::mouseReleaseEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 42 | virtual void mouseReleaseEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:43:18: warning: 'virtual void KexiTableScrollAreaWidget::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 43 | virtual void mouseMoveEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:44:18: warning: 'virtual void KexiTableScrollAreaWidget::mouseDoubleClickEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 44 | virtual void mouseDoubleClickEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:45:18: warning: 'virtual void KexiTableScrollAreaWidget::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 45 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:46:18: warning: 'virtual void KexiTableScrollAreaWidget::leaveEvent(QEvent*)' can be marked override [-Wsuggest-override] 46 | virtual void leaveEvent(QEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:70:18: warning: 'virtual bool KexiDataTableView::saveSettings()' can be marked override [-Wsuggest-override] 70 | virtual bool saveSettings(); | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableScrollArea.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.cpp: In member function 'virtual QVariant KexiTableScrollAreaHeaderModel::headerData(int, Qt::Orientation, int) const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:47:81: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 47 | #define koSmallIcon(name) (QIcon::fromTheme(QLatin1String(name)).pixmap(IconSize(KIconLoader::Small))) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:68:29: note: in expansion of macro 'koSmallIcon' 68 | #define KexiSmallIcon(name) koSmallIcon(name) | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.cpp:101:24: note: in expansion of macro 'KexiSmallIcon' 101 | return KexiSmallIcon("database-key"); | ^~~~~~~~~~~~~ In file included from /usr/include/KF5/KIconThemes/KIconLoader:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:28: /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiTableScrollArea::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiTableScrollArea::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiTableScrollArea::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiTableScrollArea::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiTableScrollArea::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:177:17: warning: 'virtual int KexiTableScrollArea::recordsPerPage() const' can be marked override [-Wsuggest-override] 177 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:180:17: warning: 'virtual int KexiTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 180 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:183:17: warning: 'virtual int KexiTableScrollArea::currentRecord() const' can be marked override [-Wsuggest-override] 183 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:200:17: warning: 'virtual int KexiTableScrollArea::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 200 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:203:18: warning: 'virtual void KexiTableScrollArea::updateCell(int, int)' can be marked override [-Wsuggest-override] 203 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:206:18: warning: 'virtual void KexiTableScrollArea::updateCurrentCell()' can be marked override [-Wsuggest-override] 206 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:209:18: warning: 'virtual void KexiTableScrollArea::updateRecord(int)' can be marked override [-Wsuggest-override] 209 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:236:19: warning: 'virtual QSize KexiTableScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 236 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:237:19: warning: 'virtual QSize KexiTableScrollArea::minimumSizeHint() const' can be marked override [-Wsuggest-override] 237 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:241:19: warning: 'virtual QRect KexiTableScrollArea::viewportGeometry() const' can be marked override [-Wsuggest-override] 241 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:264:25: warning: 'virtual QScrollBar* KexiTableScrollArea::verticalScrollBar() const' can be marked override [-Wsuggest-override] 264 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:266:18: warning: 'virtual bool KexiTableScrollArea::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 266 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:271:18: warning: 'virtual void KexiTableScrollArea::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 271 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:274:18: warning: 'virtual void KexiTableScrollArea::setSpreadSheetMode(bool)' can be marked override [-Wsuggest-override] 274 | virtual void setSpreadSheetMode(bool set); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:323:18: warning: 'virtual void KexiTableScrollArea::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 323 | virtual void ensureCellVisible(int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:328:18: warning: 'virtual void KexiTableScrollArea::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 328 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:333:18: warning: 'virtual void KexiTableScrollArea::deleteCurrentRecord()' can be marked override [-Wsuggest-override] 333 | virtual void deleteCurrentRecord(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:343:28: warning: 'virtual KDbRecordData* KexiTableScrollArea::insertEmptyRecord(int)' can be marked override [-Wsuggest-override] 343 | virtual KDbRecordData *insertEmptyRecord(int pos = -1); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:350:18: warning: 'virtual void KexiTableScrollArea::startEditCurrentCell(const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 350 | virtual void startEditCurrentCell(const QString& setText = QString(), | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:357:18: warning: 'virtual void KexiTableScrollArea::deleteAndStartEditCurrentCell()' can be marked override [-Wsuggest-override] 357 | virtual void deleteAndStartEditCurrentCell() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:364:18: warning: 'virtual bool KexiTableScrollArea::cancelRecordEditing()' can be marked override [-Wsuggest-override] 364 | virtual bool cancelRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:372:18: warning: 'virtual bool KexiTableScrollArea::acceptRecordEditing()' can be marked override [-Wsuggest-override] 372 | virtual bool acceptRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:379:18: warning: 'virtual void KexiTableScrollArea::setAcceptsRecordEditAfterCellAccepting(bool)' can be marked override [-Wsuggest-override] 379 | virtual void setAcceptsRecordEditAfterCellAccepting(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:389:18: warning: 'virtual void KexiTableScrollArea::setDropsAtRecordEnabled(bool)' can be marked override [-Wsuggest-override] 389 | virtual void setDropsAtRecordEnabled(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:393:18: warning: 'virtual bool KexiTableScrollArea::cancelEditor()' can be marked override [-Wsuggest-override] 393 | virtual bool cancelEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:396:18: warning: 'virtual bool KexiTableScrollArea::acceptEditor()' can be marked override [-Wsuggest-override] 396 | virtual bool acceptEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:402:18: warning: 'virtual void KexiTableScrollArea::setSortingEnabled(bool)' can be marked override [-Wsuggest-override] 402 | virtual void setSortingEnabled(bool set); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:405:10: warning: 'virtual void KexiTableScrollArea::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 405 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:407:10: warning: 'virtual void KexiTableScrollArea::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 407 | void itemSelected(KDbRecordData *data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:408:10: warning: 'virtual void KexiTableScrollArea::cellSelected(int, int)' can be marked override [-Wsuggest-override] 408 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:418:10: warning: 'virtual void KexiTableScrollArea::dataRefreshed()' can be marked override [-Wsuggest-override] 418 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:420:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 420 | void itemChanged(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:421:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 421 | void itemChanged(KDbRecordData *data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:422:10: warning: 'virtual void KexiTableScrollArea::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 422 | void itemDeleteRequest(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:423:10: warning: 'virtual void KexiTableScrollArea::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 423 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:425:10: warning: 'virtual void KexiTableScrollArea::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 425 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:426:10: warning: 'virtual void KexiTableScrollArea::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 426 | void sortedColumnChanged(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:429:10: warning: 'virtual void KexiTableScrollArea::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 429 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:433:10: warning: 'virtual void KexiTableScrollArea::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 433 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:436:10: warning: 'virtual void KexiTableScrollArea::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 436 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:440:10: warning: 'virtual void KexiTableScrollArea::reloadActions()' can be marked override [-Wsuggest-override] 440 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:443:18: warning: 'virtual void KexiTableScrollArea::slotDataDestroying()' can be marked override [-Wsuggest-override] 443 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:447:18: warning: 'virtual void KexiTableScrollArea::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 447 | virtual void slotRecordsDeleted(const QList &records); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:457:18: warning: 'virtual void KexiTableScrollArea::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 457 | virtual void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:464:18: warning: 'virtual void KexiTableScrollArea::reloadData()' can be marked override [-Wsuggest-override] 464 | virtual void reloadData(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:467:18: warning: 'virtual void KexiTableScrollArea::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 467 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:470:18: warning: 'virtual void KexiTableScrollArea::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 470 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:475:18: warning: 'virtual void KexiTableScrollArea::slotRecordDeleted()' can be marked override [-Wsuggest-override] 475 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:480:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 480 | virtual void slotRecordInserted(KDbRecordData *data, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:485:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 485 | virtual void slotRecordInserted(KDbRecordData *data, int record, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:491:18: warning: 'virtual void KexiTableScrollArea::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 491 | virtual void verticalScrollBarValueChanged(int v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:494:18: warning: 'virtual void KexiTableScrollArea::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 494 | virtual void moveToRecordRequested(int record); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:495:18: warning: 'virtual void KexiTableScrollArea::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 495 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:496:18: warning: 'virtual void KexiTableScrollArea::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 496 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:497:18: warning: 'virtual void KexiTableScrollArea::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 497 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:498:18: warning: 'virtual void KexiTableScrollArea::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 498 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:499:18: warning: 'virtual void KexiTableScrollArea::addNewRecordRequested()' can be marked override [-Wsuggest-override] 499 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:508:18: warning: 'virtual void KexiTableScrollArea::initDataContents()' can be marked override [-Wsuggest-override] 508 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:513:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 513 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:516:18: warning: 'virtual void KexiTableScrollArea::clearVariables()' can be marked override [-Wsuggest-override] 516 | virtual void clearVariables(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:519:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiTableScrollArea::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 519 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:522:17: warning: 'virtual int KexiTableScrollArea::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 522 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:525:18: warning: 'virtual void KexiTableScrollArea::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 525 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:528:18: warning: 'virtual void KexiTableScrollArea::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 528 | virtual void updateGUIAfterSorting(int previousRow); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:560:18: warning: 'virtual void KexiTableScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 560 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:562:18: warning: 'virtual void KexiTableScrollArea::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 562 | virtual void focusOutEvent(QFocusEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:563:18: warning: 'virtual void KexiTableScrollArea::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 563 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:565:18: warning: 'virtual void KexiTableScrollArea::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 565 | virtual void showEvent(QShowEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:566:18: warning: 'virtual void KexiTableScrollArea::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 566 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:567:18: warning: 'virtual void KexiTableScrollArea::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 567 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:568:18: warning: 'virtual void KexiTableScrollArea::dragLeaveEvent(QDragLeaveEvent*)' can be marked override [-Wsuggest-override] 568 | virtual void dragLeaveEvent(QDragLeaveEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:570:18: warning: 'virtual void KexiTableScrollArea::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 570 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:573:36: warning: 'virtual KexiDataItemInterface* KexiTableScrollArea::editor(int, bool)' can be marked override [-Wsuggest-override] 573 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:578:18: warning: 'virtual void KexiTableScrollArea::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 578 | virtual void editorShowFocus(int row, int col); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:581:18: warning: 'virtual void KexiTableScrollArea::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 581 | virtual void createEditor(int row, int col, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:584:10: warning: 'virtual bool KexiTableScrollArea::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 584 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:617:18: warning: 'virtual void KexiTableScrollArea::removeEditor()' can be marked override [-Wsuggest-override] 617 | virtual void removeEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:623:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContents()' can be marked override [-Wsuggest-override] 623 | virtual void updateWidgetContents() { | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:628:18: warning: 'virtual void KexiTableScrollArea::copySelection()' can be marked override [-Wsuggest-override] 628 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:631:18: warning: 'virtual void KexiTableScrollArea::cutSelection()' can be marked override [-Wsuggest-override] 631 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:634:18: warning: 'virtual void KexiTableScrollArea::paste()' can be marked override [-Wsuggest-override] 634 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:638:18: warning: 'virtual void KexiTableScrollArea::updateAllVisibleRecordsBelow(int)' can be marked override [-Wsuggest-override] 638 | virtual void updateAllVisibleRecordsBelow(int row); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:640:10: warning: 'virtual void KexiTableScrollArea::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 640 | void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:641:10: warning: 'virtual void KexiTableScrollArea::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 641 | void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:651:18: warning: 'virtual void KexiTableScrollArea::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 651 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:654:18: warning: 'virtual bool KexiTableScrollArea::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 654 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:657:18: warning: 'virtual void KexiTableScrollArea::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 657 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:660:18: warning: 'virtual void KexiTableScrollArea::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 660 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:662:17: warning: 'virtual int KexiTableScrollArea::horizontalHeaderHeight() const' can be marked override [-Wsuggest-override] 662 | virtual int horizontalHeaderHeight() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:670:18: warning: 'virtual bool KexiTableScrollArea::event(QEvent*)' can be marked override [-Wsuggest-override] 670 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:677:18: warning: 'virtual void KexiTableScrollArea::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 677 | virtual void selectCellInternal(int previousRow, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:680:26: warning: 'virtual QHeaderView* KexiTableScrollArea::horizontalHeader() const' can be marked override [-Wsuggest-override] 680 | virtual QHeaderView* horizontalHeader() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:683:26: warning: 'virtual QHeaderView* KexiTableScrollArea::verticalHeader() const' can be marked override [-Wsuggest-override] 683 | virtual QHeaderView* verticalHeader() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:691:18: warning: 'virtual void KexiTableScrollArea::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 691 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:693:18: warning: 'virtual void KexiTableScrollArea::beginInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 693 | virtual void beginInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:695:18: warning: 'virtual void KexiTableScrollArea::endInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 695 | virtual void endInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:697:18: warning: 'virtual void KexiTableScrollArea::beginRemoveItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 697 | virtual void beginRemoveItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:699:18: warning: 'virtual void KexiTableScrollArea::endRemoveItem(int)' can be marked override [-Wsuggest-override] 699 | virtual void endRemoveItem(int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxbase.cpp: In member function 'void KexiComboBoxBase::createPopup(bool)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxbase.cpp:459:72: warning: 'const QRect QDesktopWidget::availableGeometry(const QPoint&) const' is deprecated: Use QGuiApplication::screenAt() [-Wdeprecated-declarations] 459 | const QRect screen = QApplication::desktop()->availableGeometry(posMappedToGlobal); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/QDesktopWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxbase.cpp:34: /usr/include/qt/QtWidgets/qdesktopwidget.h:89:68: note: declared here 89 | QT_DEPRECATED_X("Use QGuiApplication::screenAt()") const QRect availableGeometry(const QPoint &point) const | ^~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:40:18: warning: 'virtual void KexiTableScrollAreaWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 40 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:41:18: warning: 'virtual void KexiTableScrollAreaWidget::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 41 | virtual void mousePressEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:42:18: warning: 'virtual void KexiTableScrollAreaWidget::mouseReleaseEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 42 | virtual void mouseReleaseEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:43:18: warning: 'virtual void KexiTableScrollAreaWidget::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 43 | virtual void mouseMoveEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:44:18: warning: 'virtual void KexiTableScrollAreaWidget::mouseDoubleClickEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 44 | virtual void mouseDoubleClickEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:45:18: warning: 'virtual void KexiTableScrollAreaWidget::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 45 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:46:18: warning: 'virtual void KexiTableScrollAreaWidget::leaveEvent(QEvent*)' can be marked override [-Wsuggest-override] 46 | virtual void leaveEvent(QEvent *e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableScrollArea.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.cpp:36: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qheaderview.h:43, from /usr/include/qt/QtWidgets/QHeaderView:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.cpp: In member function 'virtual bool KexiInputTableEdit::showToolTipIfNeeded(const QVariant&, const QRect&, const QFontMetrics&, bool)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.cpp:261:49: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 261 | qDebug() << rect << internalRect << fm.width(text); | ~~~~~~~~^~~~~~ In file included from /usr/include/qt/QtWidgets/qwidget.h:50, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexidataiteminterface.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:25: /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.cpp:262:20: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 262 | return fm.width(text) > internalRect.width(); | ~~~~~~~~^~~~~~ /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.cpp:50:18: warning: 'virtual void KexiTableScrollAreaHeaderStyle::drawControl(QStyle::ControlElement, const QStyleOption*, QPainter*, const QWidget*) const' can be marked override [-Wsuggest-override] 50 | virtual void drawControl(ControlElement ce, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:70:18: warning: 'virtual bool KexiDataTableView::saveSettings()' can be marked override [-Wsuggest-override] 70 | virtual bool saveSettings(); | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qatomic.h:41, from /usr/include/qt/QtCore/qvariant.h:43, from /usr/include/qt/QtCore/QVariant:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexidataiteminterface.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:25: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.cpp: In member function 'int KexiTableScrollAreaHeader::preferredSectionSize(int) const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.cpp:162:45: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 162 | int preferredWidth = fontMetrics().width(label) + style()->pixelMetric(QStyle::PM_HeaderMargin) * 2; | ~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt/QtWidgets/qwidget.h:50, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/qabstractitemview.h:44, from /usr/include/qt/QtWidgets/qheaderview.h:44: /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.cpp:170:35: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 170 | preferredWidth += IconSize(KIconLoader::Small) + style()->pixelMetric(QStyle::PM_HeaderMargin); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KIconThemes/KIconLoader:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.cpp:35: /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiblobtableedit.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidropdownbutton.h:39:19: warning: 'virtual QSize KexiDropDownButton::sizeHint() const' can be marked override [-Wsuggest-override] 39 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidropdownbutton.h:42:18: warning: 'virtual void KexiDropDownButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 42 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidropdownbutton.h:43:18: warning: 'virtual void KexiDropDownButton::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 43 | virtual void keyPressEvent(QKeyEvent * e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiTableScrollArea::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiTableScrollArea::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiTableScrollArea::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiTableScrollArea::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiTableScrollArea::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:177:17: warning: 'virtual int KexiTableScrollArea::recordsPerPage() const' can be marked override [-Wsuggest-override] 177 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:180:17: warning: 'virtual int KexiTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 180 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:183:17: warning: 'virtual int KexiTableScrollArea::currentRecord() const' can be marked override [-Wsuggest-override] 183 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:200:17: warning: 'virtual int KexiTableScrollArea::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 200 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:203:18: warning: 'virtual void KexiTableScrollArea::updateCell(int, int)' can be marked override [-Wsuggest-override] 203 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:206:18: warning: 'virtual void KexiTableScrollArea::updateCurrentCell()' can be marked override [-Wsuggest-override] 206 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:209:18: warning: 'virtual void KexiTableScrollArea::updateRecord(int)' can be marked override [-Wsuggest-override] 209 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:236:19: warning: 'virtual QSize KexiTableScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 236 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:237:19: warning: 'virtual QSize KexiTableScrollArea::minimumSizeHint() const' can be marked override [-Wsuggest-override] 237 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:241:19: warning: 'virtual QRect KexiTableScrollArea::viewportGeometry() const' can be marked override [-Wsuggest-override] 241 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:264:25: warning: 'virtual QScrollBar* KexiTableScrollArea::verticalScrollBar() const' can be marked override [-Wsuggest-override] 264 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:266:18: warning: 'virtual bool KexiTableScrollArea::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 266 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:271:18: warning: 'virtual void KexiTableScrollArea::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 271 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:274:18: warning: 'virtual void KexiTableScrollArea::setSpreadSheetMode(bool)' can be marked override [-Wsuggest-override] 274 | virtual void setSpreadSheetMode(bool set); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:323:18: warning: 'virtual void KexiTableScrollArea::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 323 | virtual void ensureCellVisible(int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:328:18: warning: 'virtual void KexiTableScrollArea::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 328 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:333:18: warning: 'virtual void KexiTableScrollArea::deleteCurrentRecord()' can be marked override [-Wsuggest-override] 333 | virtual void deleteCurrentRecord(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:343:28: warning: 'virtual KDbRecordData* KexiTableScrollArea::insertEmptyRecord(int)' can be marked override [-Wsuggest-override] 343 | virtual KDbRecordData *insertEmptyRecord(int pos = -1); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:350:18: warning: 'virtual void KexiTableScrollArea::startEditCurrentCell(const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 350 | virtual void startEditCurrentCell(const QString& setText = QString(), | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:357:18: warning: 'virtual void KexiTableScrollArea::deleteAndStartEditCurrentCell()' can be marked override [-Wsuggest-override] 357 | virtual void deleteAndStartEditCurrentCell() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:364:18: warning: 'virtual bool KexiTableScrollArea::cancelRecordEditing()' can be marked override [-Wsuggest-override] 364 | virtual bool cancelRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:372:18: warning: 'virtual bool KexiTableScrollArea::acceptRecordEditing()' can be marked override [-Wsuggest-override] 372 | virtual bool acceptRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:379:18: warning: 'virtual void KexiTableScrollArea::setAcceptsRecordEditAfterCellAccepting(bool)' can be marked override [-Wsuggest-override] 379 | virtual void setAcceptsRecordEditAfterCellAccepting(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:389:18: warning: 'virtual void KexiTableScrollArea::setDropsAtRecordEnabled(bool)' can be marked override [-Wsuggest-override] 389 | virtual void setDropsAtRecordEnabled(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:393:18: warning: 'virtual bool KexiTableScrollArea::cancelEditor()' can be marked override [-Wsuggest-override] 393 | virtual bool cancelEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:396:18: warning: 'virtual bool KexiTableScrollArea::acceptEditor()' can be marked override [-Wsuggest-override] 396 | virtual bool acceptEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:402:18: warning: 'virtual void KexiTableScrollArea::setSortingEnabled(bool)' can be marked override [-Wsuggest-override] 402 | virtual void setSortingEnabled(bool set); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:405:10: warning: 'virtual void KexiTableScrollArea::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 405 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:407:10: warning: 'virtual void KexiTableScrollArea::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 407 | void itemSelected(KDbRecordData *data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:408:10: warning: 'virtual void KexiTableScrollArea::cellSelected(int, int)' can be marked override [-Wsuggest-override] 408 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:418:10: warning: 'virtual void KexiTableScrollArea::dataRefreshed()' can be marked override [-Wsuggest-override] 418 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:420:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 420 | void itemChanged(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:421:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 421 | void itemChanged(KDbRecordData *data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:422:10: warning: 'virtual void KexiTableScrollArea::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 422 | void itemDeleteRequest(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:423:10: warning: 'virtual void KexiTableScrollArea::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 423 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:425:10: warning: 'virtual void KexiTableScrollArea::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 425 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:426:10: warning: 'virtual void KexiTableScrollArea::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 426 | void sortedColumnChanged(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:429:10: warning: 'virtual void KexiTableScrollArea::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 429 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:433:10: warning: 'virtual void KexiTableScrollArea::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 433 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:436:10: warning: 'virtual void KexiTableScrollArea::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 436 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:440:10: warning: 'virtual void KexiTableScrollArea::reloadActions()' can be marked override [-Wsuggest-override] 440 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:443:18: warning: 'virtual void KexiTableScrollArea::slotDataDestroying()' can be marked override [-Wsuggest-override] 443 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:447:18: warning: 'virtual void KexiTableScrollArea::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 447 | virtual void slotRecordsDeleted(const QList &records); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:457:18: warning: 'virtual void KexiTableScrollArea::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 457 | virtual void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:464:18: warning: 'virtual void KexiTableScrollArea::reloadData()' can be marked override [-Wsuggest-override] 464 | virtual void reloadData(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:467:18: warning: 'virtual void KexiTableScrollArea::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 467 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:470:18: warning: 'virtual void KexiTableScrollArea::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 470 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:475:18: warning: 'virtual void KexiTableScrollArea::slotRecordDeleted()' can be marked override [-Wsuggest-override] 475 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:480:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 480 | virtual void slotRecordInserted(KDbRecordData *data, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:485:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 485 | virtual void slotRecordInserted(KDbRecordData *data, int record, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:491:18: warning: 'virtual void KexiTableScrollArea::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 491 | virtual void verticalScrollBarValueChanged(int v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:494:18: warning: 'virtual void KexiTableScrollArea::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 494 | virtual void moveToRecordRequested(int record); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:495:18: warning: 'virtual void KexiTableScrollArea::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 495 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:496:18: warning: 'virtual void KexiTableScrollArea::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 496 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:497:18: warning: 'virtual void KexiTableScrollArea::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 497 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:498:18: warning: 'virtual void KexiTableScrollArea::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 498 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:499:18: warning: 'virtual void KexiTableScrollArea::addNewRecordRequested()' can be marked override [-Wsuggest-override] 499 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:508:18: warning: 'virtual void KexiTableScrollArea::initDataContents()' can be marked override [-Wsuggest-override] 508 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:513:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 513 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:516:18: warning: 'virtual void KexiTableScrollArea::clearVariables()' can be marked override [-Wsuggest-override] 516 | virtual void clearVariables(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:519:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiTableScrollArea::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 519 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:522:17: warning: 'virtual int KexiTableScrollArea::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 522 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:525:18: warning: 'virtual void KexiTableScrollArea::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 525 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:528:18: warning: 'virtual void KexiTableScrollArea::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 528 | virtual void updateGUIAfterSorting(int previousRow); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:560:18: warning: 'virtual void KexiTableScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 560 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:562:18: warning: 'virtual void KexiTableScrollArea::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 562 | virtual void focusOutEvent(QFocusEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:563:18: warning: 'virtual void KexiTableScrollArea::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 563 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:565:18: warning: 'virtual void KexiTableScrollArea::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 565 | virtual void showEvent(QShowEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:566:18: warning: 'virtual void KexiTableScrollArea::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 566 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:567:18: warning: 'virtual void KexiTableScrollArea::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 567 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:568:18: warning: 'virtual void KexiTableScrollArea::dragLeaveEvent(QDragLeaveEvent*)' can be marked override [-Wsuggest-override] 568 | virtual void dragLeaveEvent(QDragLeaveEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:570:18: warning: 'virtual void KexiTableScrollArea::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 570 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:573:36: warning: 'virtual KexiDataItemInterface* KexiTableScrollArea::editor(int, bool)' can be marked override [-Wsuggest-override] 573 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:578:18: warning: 'virtual void KexiTableScrollArea::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 578 | virtual void editorShowFocus(int row, int col); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:581:18: warning: 'virtual void KexiTableScrollArea::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 581 | virtual void createEditor(int row, int col, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:584:10: warning: 'virtual bool KexiTableScrollArea::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 584 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:617:18: warning: 'virtual void KexiTableScrollArea::removeEditor()' can be marked override [-Wsuggest-override] 617 | virtual void removeEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:623:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContents()' can be marked override [-Wsuggest-override] 623 | virtual void updateWidgetContents() { | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:628:18: warning: 'virtual void KexiTableScrollArea::copySelection()' can be marked override [-Wsuggest-override] 628 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:631:18: warning: 'virtual void KexiTableScrollArea::cutSelection()' can be marked override [-Wsuggest-override] 631 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:634:18: warning: 'virtual void KexiTableScrollArea::paste()' can be marked override [-Wsuggest-override] 634 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:638:18: warning: 'virtual void KexiTableScrollArea::updateAllVisibleRecordsBelow(int)' can be marked override [-Wsuggest-override] 638 | virtual void updateAllVisibleRecordsBelow(int row); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:640:10: warning: 'virtual void KexiTableScrollArea::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 640 | void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:641:10: warning: 'virtual void KexiTableScrollArea::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 641 | void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:651:18: warning: 'virtual void KexiTableScrollArea::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 651 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:654:18: warning: 'virtual bool KexiTableScrollArea::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 654 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:657:18: warning: 'virtual void KexiTableScrollArea::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 657 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:660:18: warning: 'virtual void KexiTableScrollArea::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 660 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:662:17: warning: 'virtual int KexiTableScrollArea::horizontalHeaderHeight() const' can be marked override [-Wsuggest-override] 662 | virtual int horizontalHeaderHeight() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:670:18: warning: 'virtual bool KexiTableScrollArea::event(QEvent*)' can be marked override [-Wsuggest-override] 670 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:677:18: warning: 'virtual void KexiTableScrollArea::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 677 | virtual void selectCellInternal(int previousRow, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:680:26: warning: 'virtual QHeaderView* KexiTableScrollArea::horizontalHeader() const' can be marked override [-Wsuggest-override] 680 | virtual QHeaderView* horizontalHeader() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:683:26: warning: 'virtual QHeaderView* KexiTableScrollArea::verticalHeader() const' can be marked override [-Wsuggest-override] 683 | virtual QHeaderView* verticalHeader() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:691:18: warning: 'virtual void KexiTableScrollArea::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 691 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:693:18: warning: 'virtual void KexiTableScrollArea::beginInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 693 | virtual void beginInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:695:18: warning: 'virtual void KexiTableScrollArea::endInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 695 | virtual void endInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:697:18: warning: 'virtual void KexiTableScrollArea::beginRemoveItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 697 | virtual void beginRemoveItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:699:18: warning: 'virtual void KexiTableScrollArea::endRemoveItem(int)' can be marked override [-Wsuggest-override] 699 | virtual void endRemoveItem(int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableScrollArea.h:68:17: warning: 'virtual int KexiDataTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 68 | virtual int recordCount() const { | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.cpp: In member function 'void KexiTableScrollArea::paintEmptyArea(QPainter*, int, int, int, int)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.cpp:873:41: warning: 'QVector QRegion::rects() const' is deprecated: Use begin()/end() instead [-Wdeprecated-declarations] 873 | const QVector rects(reg.rects()); | ~~~~~~~~~^~ In file included from /usr/include/qt/QtGui/qmatrix.h:45, from /usr/include/qt/QtGui/qbrush.h:49, from /usr/include/qt/QtGui/qpalette.h:46, from /usr/include/qt/QtWidgets/qwidget.h:48: /usr/include/qt/QtGui/qregion.h:125:20: note: declared here 125 | QVector rects() const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/moc_KexiDataTableView.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/mocs_compilation.cpp:3: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:70:18: warning: 'virtual bool KexiDataTableView::saveSettings()' can be marked override [-Wsuggest-override] 70 | virtual bool saveSettings(); | ^~~~~~~~~~~~ [ 36%] Building CXX object src/widget/tableview/CMakeFiles/kexidatatable.dir/kexicomboboxpopup.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.cpp: In member function 'void KexiTableScrollArea::adjustColumnWidthToContents(int)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.cpp:1974:26: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 1974 | maxw += (fm.width(" ") + ed->leftMargin() + ed->rightMargin(focused) + 2); | ~~~~~~~~^~~~~~ 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; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.cpp: In member function 'void KexiTableScrollArea::maximizeColumnsWidth(const QList&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.cpp:2001:10: warning: 'void qSort(Container&) [with Container = QList]' is deprecated: Use std::sort [-Wdeprecated-declarations] 2001 | qSort(sortedList); | ~~~~~^~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtWidgets/qwidget.h:45: /usr/include/qt/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ [ 36%] Building CXX object src/widget/tableview/CMakeFiles/kexidatatable.dir/kexidatetableedit.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.cpp: In member function 'virtual int KexiComboBoxTableEdit::widthForValue(const QVariant&, const QFontMetrics&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.cpp:306:58: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 306 | return qMax(KEXITV_MINIMUM_COLUMN_WIDTH, fm.width(val.toString()) + d->arrowWidth); | ~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/qwidget.h:50, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexidataiteminterface.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:25: /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.cpp:317:20: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 317 | return fm.width(txt) + d->arrowWidth; | ~~~~~~~~^~~~~ /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/moc_KexiTableScrollAreaHeader.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/mocs_compilation.cpp:5: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:54:19: warning: 'virtual QSize KexiTableScrollAreaHeader::sizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:75:18: warning: 'virtual void KexiTableScrollAreaHeader::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 75 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:77:18: warning: 'virtual bool KexiTableScrollAreaHeader::viewportEvent(QEvent*)' can be marked override [-Wsuggest-override] 77 | virtual bool viewportEvent(QEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:80:18: warning: 'virtual void KexiTableScrollAreaHeader::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 80 | virtual void mousePressEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:82:18: warning: 'virtual void KexiTableScrollAreaHeader::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 82 | virtual void mouseMoveEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:84:18: warning: 'virtual void KexiTableScrollAreaHeader::leaveEvent(QEvent*)' can be marked override [-Wsuggest-override] 84 | virtual void leaveEvent(QEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:86:19: warning: 'virtual QSize KexiTableScrollAreaHeader::sectionSizeFromContents(int) const' can be marked override [-Wsuggest-override] 86 | virtual QSize sectionSizeFromContents(int logicalIndex) const; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/moc_KexiTableScrollAreaHeaderModel.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/mocs_compilation.cpp:6: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:41:17: warning: 'virtual int KexiTableScrollAreaHeaderModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 41 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:43:17: warning: 'virtual int KexiTableScrollAreaHeaderModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 43 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:45:22: warning: 'virtual QVariant KexiTableScrollAreaHeaderModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 45 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:47:22: warning: 'virtual QVariant KexiTableScrollAreaHeaderModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 47 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/moc_KexiTableScrollAreaWidget.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/mocs_compilation.cpp:7: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:40:18: warning: 'virtual void KexiTableScrollAreaWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 40 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:41:18: warning: 'virtual void KexiTableScrollAreaWidget::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 41 | virtual void mousePressEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:42:18: warning: 'virtual void KexiTableScrollAreaWidget::mouseReleaseEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 42 | virtual void mouseReleaseEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:43:18: warning: 'virtual void KexiTableScrollAreaWidget::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 43 | virtual void mouseMoveEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:44:18: warning: 'virtual void KexiTableScrollAreaWidget::mouseDoubleClickEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 44 | virtual void mouseDoubleClickEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:45:18: warning: 'virtual void KexiTableScrollAreaWidget::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 45 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaWidget.h:46:18: warning: 'virtual void KexiTableScrollAreaWidget::leaveEvent(QEvent*)' can be marked override [-Wsuggest-override] 46 | virtual void leaveEvent(QEvent *e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/moc_kexiblobtableedit.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/mocs_compilation.cpp:8: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexitableedit.h:75:22: warning: 'virtual QWidget* KexiTableEdit::widget()' can be marked override [-Wsuggest-override] 75 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexitableedit.h:78:18: warning: 'virtual void KexiTableEdit::hideWidget()' can be marked override [-Wsuggest-override] 78 | virtual void hideWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexitableedit.h:81:18: warning: 'virtual void KexiTableEdit::showWidget()' can be marked override [-Wsuggest-override] 81 | virtual void showWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:37:10: warning: 'virtual bool KexiBlobTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 37 | bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:38:10: warning: 'virtual bool KexiBlobTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 38 | bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:40:22: warning: 'virtual QVariant KexiBlobTableEdit::value()' can be marked override [-Wsuggest-override] 40 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:42:18: warning: 'virtual bool KexiBlobTableEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 42 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:43:18: warning: 'virtual bool KexiBlobTableEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 43 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:46:18: warning: 'virtual void KexiBlobTableEdit::resize(int, int)' can be marked override [-Wsuggest-override] 46 | virtual void resize(int w, int h); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:48:18: warning: 'virtual void KexiBlobTableEdit::showFocus(const QRect&, bool)' can be marked override [-Wsuggest-override] 48 | virtual void showFocus(const QRect& r, bool readOnly); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:50:18: warning: 'virtual void KexiBlobTableEdit::hideFocus()' can be marked override [-Wsuggest-override] 50 | virtual void hideFocus(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:53:19: warning: 'virtual QSize KexiBlobTableEdit::totalSize() const' can be marked override [-Wsuggest-override] 53 | virtual QSize totalSize() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:55:18: warning: 'virtual void KexiBlobTableEdit::paintFocusBorders(QPainter*, QVariant&, int, int, int, int)' can be marked override [-Wsuggest-override] 55 | virtual void paintFocusBorders(QPainter *p, QVariant &, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:58:18: warning: 'virtual bool KexiBlobTableEdit::handleKeyPress(QKeyEvent*, bool)' can be marked override [-Wsuggest-override] 58 | virtual bool handleKeyPress(QKeyEvent* ke, bool editorActive); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:63:18: warning: 'virtual bool KexiBlobTableEdit::handleDoubleClick()' can be marked override [-Wsuggest-override] 63 | virtual bool handleDoubleClick(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:67:18: warning: 'virtual void KexiBlobTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 67 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:72:18: warning: 'virtual void KexiBlobTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 72 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:74:18: warning: 'virtual void KexiBlobTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 74 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:86:18: warning: 'virtual void KexiBlobTableEdit::clear()' can be marked override [-Wsuggest-override] 86 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:91:18: warning: 'virtual void KexiBlobTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 91 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:108:18: warning: 'virtual bool KexiBlobTableEdit::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 108 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiBlobEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:117:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 117 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiBlobEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:135:18: warning: 'virtual bool KexiKIconTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 135 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:140:18: warning: 'virtual bool KexiKIconTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 140 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:142:22: warning: 'virtual QVariant KexiKIconTableEdit::value()' can be marked override [-Wsuggest-override] 142 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:144:18: warning: 'virtual bool KexiKIconTableEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 144 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:145:18: warning: 'virtual bool KexiKIconTableEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 145 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:147:18: warning: 'virtual void KexiKIconTableEdit::clear()' can be marked override [-Wsuggest-override] 147 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:149:18: warning: 'virtual void KexiKIconTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 149 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:154:18: warning: 'virtual void KexiKIconTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 154 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:158:18: warning: 'virtual void KexiKIconTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 158 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiKIconTableEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiblobtableedit.h:167:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 167 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiKIconTableEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/moc_kexibooltableedit.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/mocs_compilation.cpp:9: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:40:18: warning: 'virtual bool KexiBoolTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 40 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:45:18: warning: 'virtual bool KexiBoolTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 45 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:47:22: warning: 'virtual QVariant KexiBoolTableEdit::value()' can be marked override [-Wsuggest-override] 47 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:49:18: warning: 'virtual bool KexiBoolTableEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 49 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:50:18: warning: 'virtual bool KexiBoolTableEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 50 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:52:18: warning: 'virtual void KexiBoolTableEdit::clear()' can be marked override [-Wsuggest-override] 52 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:54:18: warning: 'virtual void KexiBoolTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 54 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:57:18: warning: 'virtual void KexiBoolTableEdit::clickedOnContents()' can be marked override [-Wsuggest-override] 57 | virtual void clickedOnContents(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:61:18: warning: 'virtual void KexiBoolTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 61 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:65:18: warning: 'virtual void KexiBoolTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 65 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:68:17: warning: 'virtual int KexiBoolTableEdit::widthForValue(const QVariant&, const QFontMetrics&)' can be marked override [-Wsuggest-override] 68 | virtual int widthForValue(const QVariant &val, const QFontMetrics &fm); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:74:18: warning: 'virtual void KexiBoolTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 74 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiBoolEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexibooltableedit.h:85:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 85 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiBoolEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/moc_kexicomboboxpopup.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/mocs_compilation.cpp:10: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxpopup.h:79:18: warning: 'virtual bool KexiComboBoxPopup::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 79 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ [ 36%] Building CXX object src/widget/tableview/CMakeFiles/kexidatatable.dir/kexitimetableedit.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/moc_kexicomboboxtableedit.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/mocs_compilation.cpp:11: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:44:18: warning: 'virtual bool KexiInputTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 44 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:47:18: warning: 'virtual bool KexiInputTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 47 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:52:18: warning: 'virtual bool KexiInputTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 52 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:57:22: warning: 'virtual QVariant KexiInputTableEdit::value()' can be marked override [-Wsuggest-override] 57 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:59:18: warning: 'virtual bool KexiInputTableEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 59 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:60:18: warning: 'virtual bool KexiInputTableEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 60 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:62:18: warning: 'virtual void KexiInputTableEdit::clear()' can be marked override [-Wsuggest-override] 62 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:65:19: warning: 'virtual QSize KexiInputTableEdit::totalSize() const' can be marked override [-Wsuggest-override] 65 | virtual QSize totalSize() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:69:18: warning: 'virtual void KexiInputTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 69 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:74:18: warning: 'virtual void KexiInputTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 74 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:83:18: warning: 'virtual bool KexiInputTableEdit::showToolTipIfNeeded(const QVariant&, const QRect&, const QFontMetrics&, bool)' can be marked override [-Wsuggest-override] 83 | virtual bool showToolTipIfNeeded(const QVariant& value, const QRect& rect, const QFontMetrics& fm, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:88:18: warning: 'virtual void KexiInputTableEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 88 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:91:18: warning: 'virtual void KexiInputTableEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 91 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:94:18: warning: 'virtual void KexiInputTableEdit::selectAll()' can be marked override [-Wsuggest-override] 94 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:97:18: warning: 'virtual bool KexiInputTableEdit::fixup()' can be marked override [-Wsuggest-override] 97 | virtual bool fixup(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:106:18: warning: 'virtual void KexiInputTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 106 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:110:18: warning: 'virtual void KexiInputTableEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 110 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ [ 36%] Building CXX object src/widget/tableview/CMakeFiles/kexidatatable.dir/kexidatetimetableedit.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiInputEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:121:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 121 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiInputEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:57:22: warning: 'virtual QVariant KexiComboBoxTableEdit::origValue() const' can be marked override [-Wsuggest-override] 57 | virtual QVariant origValue() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:59:18: warning: 'virtual void KexiComboBoxTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 59 | virtual void setValueInternal(const QVariant& add, bool removeOld) { | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:63:22: warning: 'virtual QVariant KexiComboBoxTableEdit::value()' can be marked override [-Wsuggest-override] 63 | virtual QVariant value() { | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:67:18: warning: 'virtual void KexiComboBoxTableEdit::clear()' can be marked override [-Wsuggest-override] 67 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:69:18: warning: 'virtual bool KexiComboBoxTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 69 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:71:22: warning: 'virtual QVariant KexiComboBoxTableEdit::visibleValue()' can be marked override [-Wsuggest-override] 71 | virtual QVariant visibleValue(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:74:18: warning: 'virtual void KexiComboBoxTableEdit::resize(int, int)' can be marked override [-Wsuggest-override] 74 | virtual void resize(int w, int h); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:76:18: warning: 'virtual void KexiComboBoxTableEdit::showFocus(const QRect&, bool)' can be marked override [-Wsuggest-override] 76 | virtual void showFocus(const QRect& r, bool readOnly); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:78:18: warning: 'virtual void KexiComboBoxTableEdit::hideFocus()' can be marked override [-Wsuggest-override] 78 | virtual void hideFocus(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:80:18: warning: 'virtual void KexiComboBoxTableEdit::paintFocusBorders(QPainter*, QVariant&, int, int, int, int)' can be marked override [-Wsuggest-override] 80 | virtual void paintFocusBorders(QPainter *p, QVariant &cal, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:86:18: warning: 'virtual void KexiComboBoxTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 86 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:90:18: warning: 'virtual bool KexiComboBoxTableEdit::handleKeyPress(QKeyEvent*, bool)' can be marked override [-Wsuggest-override] 90 | virtual bool handleKeyPress(QKeyEvent *ke, bool editorActive); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:92:17: warning: 'virtual int KexiComboBoxTableEdit::widthForValue(const QVariant&, const QFontMetrics&)' can be marked override [-Wsuggest-override] 92 | virtual int widthForValue(const QVariant &val, const QFontMetrics &fm); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:94:18: warning: 'virtual void KexiComboBoxTableEdit::hide()' can be marked override [-Wsuggest-override] 94 | virtual void hide(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:98:19: warning: 'virtual QSize KexiComboBoxTableEdit::totalSize() const' can be marked override [-Wsuggest-override] 98 | virtual QSize totalSize() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:100:18: warning: 'virtual void KexiComboBoxTableEdit::createInternalEditor(KDbConnection*, const KDbQuerySchema&)' can be marked override [-Wsuggest-override] 100 | virtual void createInternalEditor(KDbConnection *conn, const KDbQuerySchema& schema); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:103:18: warning: 'virtual void KexiComboBoxTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 103 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:108:18: warning: 'virtual void KexiComboBoxTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 108 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:112:18: warning: 'virtual void KexiComboBoxTableEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 112 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:115:18: warning: 'virtual void KexiComboBoxTableEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 115 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:118:18: warning: 'virtual void KexiComboBoxTableEdit::selectAll()' can be marked override [-Wsuggest-override] 118 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:122:10: warning: 'virtual void KexiComboBoxTableEdit::slotRecordAccepted(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 122 | void slotRecordAccepted(KDbRecordData *data, int record) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:125:10: warning: 'virtual void KexiComboBoxTableEdit::slotRecordSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 125 | void slotRecordSelected(KDbRecordData* data) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:141:18: warning: 'virtual bool KexiComboBoxTableEdit::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 141 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:144:22: warning: 'virtual QWidget* KexiComboBoxTableEdit::internalEditor() const' can be marked override [-Wsuggest-override] 144 | virtual QWidget *internalEditor() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:147:18: warning: 'virtual void KexiComboBoxTableEdit::moveCursorToEndInInternalEditor()' can be marked override [-Wsuggest-override] 147 | virtual void moveCursorToEndInInternalEditor(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:150:18: warning: 'virtual void KexiComboBoxTableEdit::selectAllInInternalEditor()' can be marked override [-Wsuggest-override] 150 | virtual void selectAllInInternalEditor(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:153:18: warning: 'virtual void KexiComboBoxTableEdit::setValueInInternalEditor(const QVariant&)' can be marked override [-Wsuggest-override] 153 | virtual void setValueInInternalEditor(const QVariant& value); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:156:22: warning: 'virtual QVariant KexiComboBoxTableEdit::valueFromInternalEditor()' can be marked override [-Wsuggest-override] 156 | virtual QVariant valueFromInternalEditor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:159:18: warning: 'virtual void KexiComboBoxTableEdit::editRequested()' can be marked override [-Wsuggest-override] 159 | virtual void editRequested() { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:164:18: warning: 'virtual void KexiComboBoxTableEdit::acceptRequested()' can be marked override [-Wsuggest-override] 164 | virtual void acceptRequested() { | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:169:20: warning: 'virtual QPoint KexiComboBoxTableEdit::mapFromParentToGlobal(const QPoint&) const' can be marked override [-Wsuggest-override] 169 | virtual QPoint mapFromParentToGlobal(const QPoint& pos) const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:172:17: warning: 'virtual int KexiComboBoxTableEdit::popupWidthHint() const' can be marked override [-Wsuggest-override] 172 | virtual int popupWidthHint() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:175:18: warning: 'virtual void KexiComboBoxTableEdit::updateButton()' can be marked override [-Wsuggest-override] 175 | virtual void updateButton(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:177:32: warning: 'virtual KexiComboBoxPopup* KexiComboBoxTableEdit::popup() const' can be marked override [-Wsuggest-override] 177 | virtual KexiComboBoxPopup *popup() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:178:18: warning: 'virtual void KexiComboBoxTableEdit::setPopup(KexiComboBoxPopup*)' can be marked override [-Wsuggest-override] 178 | virtual void setPopup(KexiComboBoxPopup *popup); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiComboBoxEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexicomboboxtableedit.h:184:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 184 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiComboBoxEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/moc_kexidatetableedit.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/mocs_compilation.cpp:12: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:41:18: warning: 'virtual void KexiDateTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 41 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:43:22: warning: 'virtual QVariant KexiDateTableEdit::value()' can be marked override [-Wsuggest-override] 43 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:44:18: warning: 'virtual bool KexiDateTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 44 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:45:18: warning: 'virtual bool KexiDateTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 45 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:46:18: warning: 'virtual bool KexiDateTableEdit::valueIsValid()' can be marked override [-Wsuggest-override] 46 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:47:18: warning: 'virtual bool KexiDateTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 47 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:50:18: warning: 'virtual void KexiDateTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 50 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:53:18: warning: 'virtual void KexiDateTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 53 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:58:18: warning: 'virtual void KexiDateTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 58 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiDateEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:65:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 65 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiDateEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/moc_kexidatetimetableedit.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/mocs_compilation.cpp:13: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:39:18: warning: 'virtual void KexiTimeTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 39 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:41:22: warning: 'virtual QVariant KexiTimeTableEdit::value()' can be marked override [-Wsuggest-override] 41 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:42:18: warning: 'virtual bool KexiTimeTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 42 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:43:18: warning: 'virtual bool KexiTimeTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 43 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:44:18: warning: 'virtual bool KexiTimeTableEdit::valueIsValid()' can be marked override [-Wsuggest-override] 44 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:45:18: warning: 'virtual bool KexiTimeTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 45 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:48:18: warning: 'virtual void KexiTimeTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 48 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:51:18: warning: 'virtual void KexiTimeTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 51 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:56:18: warning: 'virtual void KexiTimeTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 56 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiTimeEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:63:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 63 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiTimeEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:41:18: warning: 'virtual void KexiDateTimeTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 41 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:43:22: warning: 'virtual QVariant KexiDateTimeTableEdit::value()' can be marked override [-Wsuggest-override] 43 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:44:18: warning: 'virtual bool KexiDateTimeTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 44 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:45:18: warning: 'virtual bool KexiDateTimeTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 45 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:46:18: warning: 'virtual bool KexiDateTimeTableEdit::valueIsValid()' can be marked override [-Wsuggest-override] 46 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:47:18: warning: 'virtual bool KexiDateTimeTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 47 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:50:18: warning: 'virtual void KexiDateTimeTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 50 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:53:18: warning: 'virtual void KexiDateTimeTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 53 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:58:18: warning: 'virtual void KexiDateTimeTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 58 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiDateTimeEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/tableview/kexidatatable_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:68:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 68 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiDateTimeEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object src/widget/tableview/CMakeFiles/kexidatatable.dir/kexitextformatter.cpp.o [ 38%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/fields/KexiFieldComboBox.cpp.o [ 38%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/fields/KexiFieldListModel.cpp.o [ 38%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/fields/KexiFieldListModelItem.cpp.o [ 38%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/fields/KexiFieldListView.cpp.o [ 39%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/navigator/KexiProjectModel.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/EWIEGA46WW/moc_KexiConnectionSelectorWidget.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/mocs_compilation.cpp:2: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/widget/KexiConnectionSelectorWidget.h:166:18: warning: 'virtual bool KexiConnectionSelectorWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 166 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ [ 39%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/navigator/KexiProjectModelItem.cpp.o [ 39%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/navigator/KexiProjectItemDelegate.cpp.o [ 40%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/navigator/KexiProjectNavigator.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/EWIEGA46WW/moc_KexiDataSourceComboBox.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/mocs_compilation.cpp:5: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/widget/KexiDataSourceComboBox.h:85:18: warning: 'virtual void KexiDataSourceComboBox::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 85 | virtual void focusOutEvent(QFocusEvent *e); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/EWIEGA46WW/moc_KexiFileWidget.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/mocs_compilation.cpp:8: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/widget/KexiFileWidget.h:98:18: warning: 'virtual void KexiFileWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 98 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/widget/KexiFileWidget.h:100:18: warning: 'virtual void KexiFileWidget::focusInEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 100 | virtual void focusInEvent(QFocusEvent *event); | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/EWIEGA46WW/moc_KexiNameDialog.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/mocs_compilation.cpp:11: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/widget/KexiNameDialog.h:89:18: warning: 'virtual void KexiNameDialog::accept()' can be marked override [-Wsuggest-override] 89 | virtual void accept(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/widget/KexiNameDialog.h:94:18: warning: 'virtual void KexiNameDialog::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 94 | virtual void showEvent(QShowEvent * event); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/EWIEGA46WW/moc_KexiProjectSelectorWidget.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/mocs_compilation.cpp:15: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/widget/KexiProjectSelectorWidget.h:84:18: warning: 'virtual bool KexiProjectSelectorWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 84 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/widget/KexiProjectSelectorWidget.h:114:18: warning: 'virtual void KexiProjectSelectorDialog::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 114 | virtual void showEvent(QShowEvent * event); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/widget/KexiServerDriverNotFoundMessage.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/EWIEGA46WW/moc_KexiServerDriverNotFoundMessage.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/mocs_compilation.cpp:16: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/TMB32OUJQA/moc_KexiFieldComboBox.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/mocs_compilation.cpp:18: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/TMB32OUJQA/../../../../../kexi-3.2.0/src/widget/fields/KexiFieldComboBox.h:70:18: warning: 'virtual void KexiFieldComboBox::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 70 | virtual void focusOutEvent(QFocusEvent *e); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/TMB32OUJQA/moc_KexiFieldListModel.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/mocs_compilation.cpp:19: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/TMB32OUJQA/../../../../../kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:54:22: warning: 'virtual QVariant KexiFieldListModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 54 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/TMB32OUJQA/../../../../../kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:55:17: warning: 'virtual int KexiFieldListModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 55 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/TMB32OUJQA/../../../../../kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:56:17: warning: 'virtual int KexiFieldListModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 56 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/TMB32OUJQA/../../../../../kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:57:22: warning: 'virtual QVariant KexiFieldListModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 57 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/TMB32OUJQA/../../../../../kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:59:25: warning: 'virtual QStringList KexiFieldListModel::mimeTypes() const' can be marked override [-Wsuggest-override] 59 | virtual QStringList mimeTypes() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/TMB32OUJQA/../../../../../kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:60:24: warning: 'virtual QMimeData* KexiFieldListModel::mimeData(const QModelIndexList&) const' can be marked override [-Wsuggest-override] 60 | virtual QMimeData* mimeData(const QModelIndexList& indexes) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/TMB32OUJQA/../../../../../kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:61:27: warning: 'virtual Qt::ItemFlags KexiFieldListModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 61 | virtual Qt::ItemFlags flags(const QModelIndex& index) const; | ^~~~~ [ 40%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/navigator/KexiProjectTreeView.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/widget/kexieditor.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/EWIEGA46WW/moc_kexieditor.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/mocs_compilation.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/widget/kexieditor.h:111:18: warning: 'virtual void KexiEditor::updateActions(bool)' can be marked override [-Wsuggest-override] 111 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/EWIEGA46WW/moc_kexisectionheader.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/mocs_compilation.cpp:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/widget/kexisectionheader.h:48:19: warning: 'virtual QSize KexiSectionHeader::sizeHint() const' can be marked override [-Wsuggest-override] 48 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/widget/kexisectionheader.h:57:18: warning: 'virtual bool KexiSectionHeader::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 57 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/moc_KexiProjectItemDelegate.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/mocs_compilation.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/../../../../../kexi-3.2.0/src/widget/navigator/KexiProjectItemDelegate.h:36:18: warning: 'virtual void KexiProjectItemDelegate::paint(QPainter*, const QStyleOptionViewItem&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 36 | virtual void paint(QPainter *painter, const QStyleOptionViewItem &option, | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/../../../../../kexi-3.2.0/src/widget/navigator/KexiProjectItemDelegate.h:38:22: warning: 'virtual QWidget* KexiProjectItemDelegate::createEditor(QWidget*, const QStyleOptionViewItem&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 38 | virtual QWidget* createEditor(QWidget *parent, const QStyleOptionViewItem &option, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/../../../../../kexi-3.2.0/src/widget/navigator/KexiProjectItemDelegate.h:40:19: warning: 'virtual QSize KexiProjectItemDelegate::sizeHint(const QStyleOptionViewItem&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 40 | virtual QSize sizeHint(const QStyleOptionViewItem &option, | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/moc_KexiProjectModel.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/mocs_compilation.cpp:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/../../../../../kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:52:22: warning: 'virtual QVariant KexiProjectModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 52 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/../../../../../kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:53:17: warning: 'virtual int KexiProjectModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 53 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/../../../../../kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:54:17: warning: 'virtual int KexiProjectModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 54 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/../../../../../kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:55:25: warning: 'virtual QModelIndex KexiProjectModel::parent(const QModelIndex&) const' can be marked override [-Wsuggest-override] 55 | virtual QModelIndex parent(const QModelIndex& child) const; | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/../../../../../kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:56:25: warning: 'virtual QModelIndex KexiProjectModel::index(int, int, const QModelIndex&) const' can be marked override [-Wsuggest-override] 56 | virtual QModelIndex index(int row, int column, const QModelIndex& parent = QModelIndex()) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/../../../../../kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:57:18: warning: 'virtual bool KexiProjectModel::hasChildren(const QModelIndex&) const' can be marked override [-Wsuggest-override] 57 | virtual bool hasChildren(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/../../../../../kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:58:27: warning: 'virtual Qt::ItemFlags KexiProjectModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 58 | virtual Qt::ItemFlags flags(const QModelIndex& index) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/../../../../../kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:72:17: warning: 'virtual int KexiProjectModel::searchableObjectCount() const' can be marked override [-Wsuggest-override] 72 | virtual int searchableObjectCount() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/../../../../../kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:75:25: warning: 'virtual QModelIndex KexiProjectModel::sourceIndexForSearchableObject(int) const' can be marked override [-Wsuggest-override] 75 | virtual QModelIndex sourceIndexForSearchableObject(int objectIndex) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/../../../../../kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:78:22: warning: 'virtual QVariant KexiProjectModel::searchableData(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 78 | virtual QVariant searchableData(const QModelIndex &sourceIndex, int role) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/../../../../../kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:81:21: warning: 'virtual QString KexiProjectModel::pathFromIndex(const QModelIndex&) const' can be marked override [-Wsuggest-override] 81 | virtual QString pathFromIndex(const QModelIndex &sourceIndex) const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/../../../../../kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:84:18: warning: 'virtual bool KexiProjectModel::highlightSearchableObject(const QModelIndex&)' can be marked override [-Wsuggest-override] 84 | virtual bool highlightSearchableObject(const QModelIndex &index); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/../../../../../kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:87:18: warning: 'virtual bool KexiProjectModel::activateSearchableObject(const QModelIndex&)' can be marked override [-Wsuggest-override] 87 | virtual bool activateSearchableObject(const QModelIndex &index); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/moc_KexiProjectNavigator.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/mocs_compilation.cpp:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/../../../../../kexi-3.2.0/src/widget/navigator/KexiProjectNavigator.h:201:18: warning: 'virtual void KexiProjectNavigator::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 201 | virtual void contextMenuEvent ( QContextMenuEvent *event ); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/moc_KexiProjectTreeView.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/mocs_compilation.cpp:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/RU47RH5TZY/../../../../../kexi-3.2.0/src/widget/navigator/KexiProjectTreeView.h:46:18: warning: 'virtual void KexiProjectTreeView::drawBranches(QPainter*, const QRect&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 46 | virtual void drawBranches(QPainter *painter, | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxpopup.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxpopup.h:79:18: warning: 'virtual bool KexiComboBoxPopup::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 79 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableScrollArea.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxpopup.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:54:22: warning: 'virtual QVariant KexiFieldListModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 54 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:55:17: warning: 'virtual int KexiFieldListModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 55 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:56:17: warning: 'virtual int KexiFieldListModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 56 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:57:22: warning: 'virtual QVariant KexiFieldListModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 57 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:59:25: warning: 'virtual QStringList KexiFieldListModel::mimeTypes() const' can be marked override [-Wsuggest-override] 59 | virtual QStringList mimeTypes() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:60:24: warning: 'virtual QMimeData* KexiFieldListModel::mimeData(const QModelIndexList&) const' can be marked override [-Wsuggest-override] 60 | virtual QMimeData* mimeData(const QModelIndexList& indexes) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:61:27: warning: 'virtual Qt::ItemFlags KexiFieldListModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 61 | virtual Qt::ItemFlags flags(const QModelIndex& index) const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/BW4I5L4EMK/moc_KexiPropertyEditorView.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/mocs_compilation.cpp:34: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/BW4I5L4EMK/../../../../../kexi-3.2.0/src/widget/properties/KexiPropertyEditorView.h:51:19: warning: 'virtual QSize KexiPropertyEditorView::sizeHint() const' can be marked override [-Wsuggest-override] 51 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/kexiextendedwidgets_autogen/BW4I5L4EMK/../../../../../kexi-3.2.0/src/widget/properties/KexiPropertyEditorView.h:52:19: warning: 'virtual QSize KexiPropertyEditorView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 52 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:75:22: warning: 'virtual QWidget* KexiTableEdit::widget()' can be marked override [-Wsuggest-override] 75 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:78:18: warning: 'virtual void KexiTableEdit::hideWidget()' can be marked override [-Wsuggest-override] 78 | virtual void hideWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:81:18: warning: 'virtual void KexiTableEdit::showWidget()' can be marked override [-Wsuggest-override] 81 | virtual void showWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:44:18: warning: 'virtual bool KexiInputTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 44 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:47:18: warning: 'virtual bool KexiInputTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 47 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:52:18: warning: 'virtual bool KexiInputTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 52 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:57:22: warning: 'virtual QVariant KexiInputTableEdit::value()' can be marked override [-Wsuggest-override] 57 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:59:18: warning: 'virtual bool KexiInputTableEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 59 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:60:18: warning: 'virtual bool KexiInputTableEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 60 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:62:18: warning: 'virtual void KexiInputTableEdit::clear()' can be marked override [-Wsuggest-override] 62 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:65:19: warning: 'virtual QSize KexiInputTableEdit::totalSize() const' can be marked override [-Wsuggest-override] 65 | virtual QSize totalSize() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:69:18: warning: 'virtual void KexiInputTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 69 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:74:18: warning: 'virtual void KexiInputTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 74 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:83:18: warning: 'virtual bool KexiInputTableEdit::showToolTipIfNeeded(const QVariant&, const QRect&, const QFontMetrics&, bool)' can be marked override [-Wsuggest-override] 83 | virtual bool showToolTipIfNeeded(const QVariant& value, const QRect& rect, const QFontMetrics& fm, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:88:18: warning: 'virtual void KexiInputTableEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 88 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:91:18: warning: 'virtual void KexiInputTableEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 91 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:94:18: warning: 'virtual void KexiInputTableEdit::selectAll()' can be marked override [-Wsuggest-override] 94 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:97:18: warning: 'virtual bool KexiInputTableEdit::fixup()' can be marked override [-Wsuggest-override] 97 | virtual bool fixup(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:106:18: warning: 'virtual void KexiInputTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 106 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:110:18: warning: 'virtual void KexiInputTableEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 110 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiInputEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:121:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 121 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiInputEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:41:18: warning: 'virtual void KexiDateTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 41 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:43:22: warning: 'virtual QVariant KexiDateTableEdit::value()' can be marked override [-Wsuggest-override] 43 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:44:18: warning: 'virtual bool KexiDateTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 44 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:45:18: warning: 'virtual bool KexiDateTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 45 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:46:18: warning: 'virtual bool KexiDateTableEdit::valueIsValid()' can be marked override [-Wsuggest-override] 46 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:47:18: warning: 'virtual bool KexiDateTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 47 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:50:18: warning: 'virtual void KexiDateTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 50 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:53:18: warning: 'virtual void KexiDateTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 53 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:58:18: warning: 'virtual void KexiDateTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 58 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiDateEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:65:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 65 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiDateEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiTableScrollArea::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiTableScrollArea::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiTableScrollArea::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiTableScrollArea::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiTableScrollArea::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:177:17: warning: 'virtual int KexiTableScrollArea::recordsPerPage() const' can be marked override [-Wsuggest-override] 177 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:180:17: warning: 'virtual int KexiTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 180 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:183:17: warning: 'virtual int KexiTableScrollArea::currentRecord() const' can be marked override [-Wsuggest-override] 183 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:200:17: warning: 'virtual int KexiTableScrollArea::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 200 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:203:18: warning: 'virtual void KexiTableScrollArea::updateCell(int, int)' can be marked override [-Wsuggest-override] 203 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:206:18: warning: 'virtual void KexiTableScrollArea::updateCurrentCell()' can be marked override [-Wsuggest-override] 206 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:209:18: warning: 'virtual void KexiTableScrollArea::updateRecord(int)' can be marked override [-Wsuggest-override] 209 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:236:19: warning: 'virtual QSize KexiTableScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 236 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:237:19: warning: 'virtual QSize KexiTableScrollArea::minimumSizeHint() const' can be marked override [-Wsuggest-override] 237 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:241:19: warning: 'virtual QRect KexiTableScrollArea::viewportGeometry() const' can be marked override [-Wsuggest-override] 241 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:264:25: warning: 'virtual QScrollBar* KexiTableScrollArea::verticalScrollBar() const' can be marked override [-Wsuggest-override] 264 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:266:18: warning: 'virtual bool KexiTableScrollArea::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 266 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:271:18: warning: 'virtual void KexiTableScrollArea::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 271 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:274:18: warning: 'virtual void KexiTableScrollArea::setSpreadSheetMode(bool)' can be marked override [-Wsuggest-override] 274 | virtual void setSpreadSheetMode(bool set); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:323:18: warning: 'virtual void KexiTableScrollArea::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 323 | virtual void ensureCellVisible(int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:328:18: warning: 'virtual void KexiTableScrollArea::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 328 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:333:18: warning: 'virtual void KexiTableScrollArea::deleteCurrentRecord()' can be marked override [-Wsuggest-override] 333 | virtual void deleteCurrentRecord(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:343:28: warning: 'virtual KDbRecordData* KexiTableScrollArea::insertEmptyRecord(int)' can be marked override [-Wsuggest-override] 343 | virtual KDbRecordData *insertEmptyRecord(int pos = -1); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:350:18: warning: 'virtual void KexiTableScrollArea::startEditCurrentCell(const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 350 | virtual void startEditCurrentCell(const QString& setText = QString(), | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:357:18: warning: 'virtual void KexiTableScrollArea::deleteAndStartEditCurrentCell()' can be marked override [-Wsuggest-override] 357 | virtual void deleteAndStartEditCurrentCell() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:364:18: warning: 'virtual bool KexiTableScrollArea::cancelRecordEditing()' can be marked override [-Wsuggest-override] 364 | virtual bool cancelRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:372:18: warning: 'virtual bool KexiTableScrollArea::acceptRecordEditing()' can be marked override [-Wsuggest-override] 372 | virtual bool acceptRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:379:18: warning: 'virtual void KexiTableScrollArea::setAcceptsRecordEditAfterCellAccepting(bool)' can be marked override [-Wsuggest-override] 379 | virtual void setAcceptsRecordEditAfterCellAccepting(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:389:18: warning: 'virtual void KexiTableScrollArea::setDropsAtRecordEnabled(bool)' can be marked override [-Wsuggest-override] 389 | virtual void setDropsAtRecordEnabled(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:393:18: warning: 'virtual bool KexiTableScrollArea::cancelEditor()' can be marked override [-Wsuggest-override] 393 | virtual bool cancelEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:396:18: warning: 'virtual bool KexiTableScrollArea::acceptEditor()' can be marked override [-Wsuggest-override] 396 | virtual bool acceptEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:402:18: warning: 'virtual void KexiTableScrollArea::setSortingEnabled(bool)' can be marked override [-Wsuggest-override] 402 | virtual void setSortingEnabled(bool set); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:405:10: warning: 'virtual void KexiTableScrollArea::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 405 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:407:10: warning: 'virtual void KexiTableScrollArea::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 407 | void itemSelected(KDbRecordData *data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:408:10: warning: 'virtual void KexiTableScrollArea::cellSelected(int, int)' can be marked override [-Wsuggest-override] 408 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:418:10: warning: 'virtual void KexiTableScrollArea::dataRefreshed()' can be marked override [-Wsuggest-override] 418 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:420:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 420 | void itemChanged(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:421:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 421 | void itemChanged(KDbRecordData *data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:422:10: warning: 'virtual void KexiTableScrollArea::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 422 | void itemDeleteRequest(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:423:10: warning: 'virtual void KexiTableScrollArea::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 423 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:425:10: warning: 'virtual void KexiTableScrollArea::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 425 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:426:10: warning: 'virtual void KexiTableScrollArea::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 426 | void sortedColumnChanged(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:429:10: warning: 'virtual void KexiTableScrollArea::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 429 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:433:10: warning: 'virtual void KexiTableScrollArea::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 433 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:436:10: warning: 'virtual void KexiTableScrollArea::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 436 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:440:10: warning: 'virtual void KexiTableScrollArea::reloadActions()' can be marked override [-Wsuggest-override] 440 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:443:18: warning: 'virtual void KexiTableScrollArea::slotDataDestroying()' can be marked override [-Wsuggest-override] 443 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:447:18: warning: 'virtual void KexiTableScrollArea::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 447 | virtual void slotRecordsDeleted(const QList &records); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:457:18: warning: 'virtual void KexiTableScrollArea::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 457 | virtual void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:464:18: warning: 'virtual void KexiTableScrollArea::reloadData()' can be marked override [-Wsuggest-override] 464 | virtual void reloadData(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:467:18: warning: 'virtual void KexiTableScrollArea::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 467 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:470:18: warning: 'virtual void KexiTableScrollArea::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 470 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:475:18: warning: 'virtual void KexiTableScrollArea::slotRecordDeleted()' can be marked override [-Wsuggest-override] 475 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:480:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 480 | virtual void slotRecordInserted(KDbRecordData *data, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:485:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 485 | virtual void slotRecordInserted(KDbRecordData *data, int record, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:491:18: warning: 'virtual void KexiTableScrollArea::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 491 | virtual void verticalScrollBarValueChanged(int v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:494:18: warning: 'virtual void KexiTableScrollArea::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 494 | virtual void moveToRecordRequested(int record); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:495:18: warning: 'virtual void KexiTableScrollArea::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 495 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:496:18: warning: 'virtual void KexiTableScrollArea::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 496 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:497:18: warning: 'virtual void KexiTableScrollArea::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 497 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:498:18: warning: 'virtual void KexiTableScrollArea::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 498 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:499:18: warning: 'virtual void KexiTableScrollArea::addNewRecordRequested()' can be marked override [-Wsuggest-override] 499 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:508:18: warning: 'virtual void KexiTableScrollArea::initDataContents()' can be marked override [-Wsuggest-override] 508 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:513:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 513 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:516:18: warning: 'virtual void KexiTableScrollArea::clearVariables()' can be marked override [-Wsuggest-override] 516 | virtual void clearVariables(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:519:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiTableScrollArea::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 519 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:522:17: warning: 'virtual int KexiTableScrollArea::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 522 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:525:18: warning: 'virtual void KexiTableScrollArea::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 525 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:528:18: warning: 'virtual void KexiTableScrollArea::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 528 | virtual void updateGUIAfterSorting(int previousRow); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:560:18: warning: 'virtual void KexiTableScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 560 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:562:18: warning: 'virtual void KexiTableScrollArea::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 562 | virtual void focusOutEvent(QFocusEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:563:18: warning: 'virtual void KexiTableScrollArea::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 563 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:565:18: warning: 'virtual void KexiTableScrollArea::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 565 | virtual void showEvent(QShowEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:566:18: warning: 'virtual void KexiTableScrollArea::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 566 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:567:18: warning: 'virtual void KexiTableScrollArea::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 567 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:568:18: warning: 'virtual void KexiTableScrollArea::dragLeaveEvent(QDragLeaveEvent*)' can be marked override [-Wsuggest-override] 568 | virtual void dragLeaveEvent(QDragLeaveEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:570:18: warning: 'virtual void KexiTableScrollArea::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 570 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:573:36: warning: 'virtual KexiDataItemInterface* KexiTableScrollArea::editor(int, bool)' can be marked override [-Wsuggest-override] 573 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:578:18: warning: 'virtual void KexiTableScrollArea::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 578 | virtual void editorShowFocus(int row, int col); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:581:18: warning: 'virtual void KexiTableScrollArea::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 581 | virtual void createEditor(int row, int col, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:584:10: warning: 'virtual bool KexiTableScrollArea::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 584 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:617:18: warning: 'virtual void KexiTableScrollArea::removeEditor()' can be marked override [-Wsuggest-override] 617 | virtual void removeEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:623:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContents()' can be marked override [-Wsuggest-override] 623 | virtual void updateWidgetContents() { | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:628:18: warning: 'virtual void KexiTableScrollArea::copySelection()' can be marked override [-Wsuggest-override] 628 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:631:18: warning: 'virtual void KexiTableScrollArea::cutSelection()' can be marked override [-Wsuggest-override] 631 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:634:18: warning: 'virtual void KexiTableScrollArea::paste()' can be marked override [-Wsuggest-override] 634 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:638:18: warning: 'virtual void KexiTableScrollArea::updateAllVisibleRecordsBelow(int)' can be marked override [-Wsuggest-override] 638 | virtual void updateAllVisibleRecordsBelow(int row); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:640:10: warning: 'virtual void KexiTableScrollArea::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 640 | void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:641:10: warning: 'virtual void KexiTableScrollArea::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 641 | void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:651:18: warning: 'virtual void KexiTableScrollArea::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 651 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:654:18: warning: 'virtual bool KexiTableScrollArea::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 654 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:657:18: warning: 'virtual void KexiTableScrollArea::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 657 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:660:18: warning: 'virtual void KexiTableScrollArea::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 660 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:662:17: warning: 'virtual int KexiTableScrollArea::horizontalHeaderHeight() const' can be marked override [-Wsuggest-override] 662 | virtual int horizontalHeaderHeight() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:670:18: warning: 'virtual bool KexiTableScrollArea::event(QEvent*)' can be marked override [-Wsuggest-override] 670 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:677:18: warning: 'virtual void KexiTableScrollArea::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 677 | virtual void selectCellInternal(int previousRow, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:680:26: warning: 'virtual QHeaderView* KexiTableScrollArea::horizontalHeader() const' can be marked override [-Wsuggest-override] 680 | virtual QHeaderView* horizontalHeader() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:683:26: warning: 'virtual QHeaderView* KexiTableScrollArea::verticalHeader() const' can be marked override [-Wsuggest-override] 683 | virtual QHeaderView* verticalHeader() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:691:18: warning: 'virtual void KexiTableScrollArea::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 691 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:693:18: warning: 'virtual void KexiTableScrollArea::beginInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 693 | virtual void beginInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:695:18: warning: 'virtual void KexiTableScrollArea::endInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 695 | virtual void endInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:697:18: warning: 'virtual void KexiTableScrollArea::beginRemoveItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 697 | virtual void beginRemoveItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:699:18: warning: 'virtual void KexiTableScrollArea::endRemoveItem(int)' can be marked override [-Wsuggest-override] 699 | virtual void endRemoveItem(int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableScrollArea.h:68:17: warning: 'virtual int KexiDataTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 68 | virtual int recordCount() const { | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:75:22: warning: 'virtual QWidget* KexiTableEdit::widget()' can be marked override [-Wsuggest-override] 75 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:78:18: warning: 'virtual void KexiTableEdit::hideWidget()' can be marked override [-Wsuggest-override] 78 | virtual void hideWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:81:18: warning: 'virtual void KexiTableEdit::showWidget()' can be marked override [-Wsuggest-override] 81 | virtual void showWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:44:18: warning: 'virtual bool KexiInputTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 44 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:47:18: warning: 'virtual bool KexiInputTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 47 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:52:18: warning: 'virtual bool KexiInputTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 52 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:57:22: warning: 'virtual QVariant KexiInputTableEdit::value()' can be marked override [-Wsuggest-override] 57 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:59:18: warning: 'virtual bool KexiInputTableEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 59 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:60:18: warning: 'virtual bool KexiInputTableEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 60 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:62:18: warning: 'virtual void KexiInputTableEdit::clear()' can be marked override [-Wsuggest-override] 62 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:65:19: warning: 'virtual QSize KexiInputTableEdit::totalSize() const' can be marked override [-Wsuggest-override] 65 | virtual QSize totalSize() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:69:18: warning: 'virtual void KexiInputTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 69 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:74:18: warning: 'virtual void KexiInputTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 74 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:83:18: warning: 'virtual bool KexiInputTableEdit::showToolTipIfNeeded(const QVariant&, const QRect&, const QFontMetrics&, bool)' can be marked override [-Wsuggest-override] 83 | virtual bool showToolTipIfNeeded(const QVariant& value, const QRect& rect, const QFontMetrics& fm, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:88:18: warning: 'virtual void KexiInputTableEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 88 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:91:18: warning: 'virtual void KexiInputTableEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 91 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:94:18: warning: 'virtual void KexiInputTableEdit::selectAll()' can be marked override [-Wsuggest-override] 94 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:97:18: warning: 'virtual bool KexiInputTableEdit::fixup()' can be marked override [-Wsuggest-override] 97 | virtual bool fixup(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:106:18: warning: 'virtual void KexiInputTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 106 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:110:18: warning: 'virtual void KexiInputTableEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 110 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiInputEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:121:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 121 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiInputEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:41:18: warning: 'virtual void KexiDateTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 41 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:43:22: warning: 'virtual QVariant KexiDateTableEdit::value()' can be marked override [-Wsuggest-override] 43 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:44:18: warning: 'virtual bool KexiDateTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 44 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:45:18: warning: 'virtual bool KexiDateTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 45 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:46:18: warning: 'virtual bool KexiDateTableEdit::valueIsValid()' can be marked override [-Wsuggest-override] 46 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:47:18: warning: 'virtual bool KexiDateTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 47 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:50:18: warning: 'virtual void KexiDateTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 50 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:53:18: warning: 'virtual void KexiDateTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 53 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:58:18: warning: 'virtual void KexiDateTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 58 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiDateEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.h:65:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 65 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiDateEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:39:18: warning: 'virtual void KexiTimeTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 39 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:41:22: warning: 'virtual QVariant KexiTimeTableEdit::value()' can be marked override [-Wsuggest-override] 41 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:42:18: warning: 'virtual bool KexiTimeTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 42 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:43:18: warning: 'virtual bool KexiTimeTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 43 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:44:18: warning: 'virtual bool KexiTimeTableEdit::valueIsValid()' can be marked override [-Wsuggest-override] 44 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:45:18: warning: 'virtual bool KexiTimeTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 45 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:48:18: warning: 'virtual void KexiTimeTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 48 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:51:18: warning: 'virtual void KexiTimeTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 51 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:56:18: warning: 'virtual void KexiTimeTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 56 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiTimeEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:63:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 63 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiTimeEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:41:18: warning: 'virtual void KexiDateTimeTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 41 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:43:22: warning: 'virtual QVariant KexiDateTimeTableEdit::value()' can be marked override [-Wsuggest-override] 43 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:44:18: warning: 'virtual bool KexiDateTimeTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 44 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:45:18: warning: 'virtual bool KexiDateTimeTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 45 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:46:18: warning: 'virtual bool KexiDateTimeTableEdit::valueIsValid()' can be marked override [-Wsuggest-override] 46 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:47:18: warning: 'virtual bool KexiDateTimeTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 47 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:50:18: warning: 'virtual void KexiDateTimeTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 50 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:53:18: warning: 'virtual void KexiDateTimeTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 53 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:58:18: warning: 'virtual void KexiDateTimeTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 58 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiDateTimeEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.h:68:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 68 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiDateTimeEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:75:22: warning: 'virtual QWidget* KexiTableEdit::widget()' can be marked override [-Wsuggest-override] 75 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:78:18: warning: 'virtual void KexiTableEdit::hideWidget()' can be marked override [-Wsuggest-override] 78 | virtual void hideWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:81:18: warning: 'virtual void KexiTableEdit::showWidget()' can be marked override [-Wsuggest-override] 81 | virtual void showWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:44:18: warning: 'virtual bool KexiInputTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 44 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:47:18: warning: 'virtual bool KexiInputTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 47 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:52:18: warning: 'virtual bool KexiInputTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 52 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:57:22: warning: 'virtual QVariant KexiInputTableEdit::value()' can be marked override [-Wsuggest-override] 57 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:59:18: warning: 'virtual bool KexiInputTableEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 59 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:60:18: warning: 'virtual bool KexiInputTableEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 60 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:62:18: warning: 'virtual void KexiInputTableEdit::clear()' can be marked override [-Wsuggest-override] 62 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:65:19: warning: 'virtual QSize KexiInputTableEdit::totalSize() const' can be marked override [-Wsuggest-override] 65 | virtual QSize totalSize() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:69:18: warning: 'virtual void KexiInputTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 69 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:74:18: warning: 'virtual void KexiInputTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 74 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:83:18: warning: 'virtual bool KexiInputTableEdit::showToolTipIfNeeded(const QVariant&, const QRect&, const QFontMetrics&, bool)' can be marked override [-Wsuggest-override] 83 | virtual bool showToolTipIfNeeded(const QVariant& value, const QRect& rect, const QFontMetrics& fm, | ^~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/properties/KexiCustomPropertyFactory.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:88:18: warning: 'virtual void KexiInputTableEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 88 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:91:18: warning: 'virtual void KexiInputTableEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 91 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:94:18: warning: 'virtual void KexiInputTableEdit::selectAll()' can be marked override [-Wsuggest-override] 94 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:97:18: warning: 'virtual bool KexiInputTableEdit::fixup()' can be marked override [-Wsuggest-override] 97 | virtual bool fixup(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:106:18: warning: 'virtual void KexiInputTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 106 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:110:18: warning: 'virtual void KexiInputTableEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 110 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiInputEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:121:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 121 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiInputEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:39:18: warning: 'virtual void KexiTimeTableEdit::setupContents(QPainter*, bool, const QVariant&, QString&, int&, int&, int&, int&, int&)' can be marked override [-Wsuggest-override] 39 | virtual void setupContents(QPainter *p, bool focused, const QVariant& val, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:41:22: warning: 'virtual QVariant KexiTimeTableEdit::value()' can be marked override [-Wsuggest-override] 41 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:42:18: warning: 'virtual bool KexiTimeTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 42 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:43:18: warning: 'virtual bool KexiTimeTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 43 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:44:18: warning: 'virtual bool KexiTimeTableEdit::valueIsValid()' can be marked override [-Wsuggest-override] 44 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:45:18: warning: 'virtual bool KexiTimeTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 45 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:48:18: warning: 'virtual void KexiTimeTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 48 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:51:18: warning: 'virtual void KexiTimeTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 51 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:56:18: warning: 'virtual void KexiTimeTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 56 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiTimeEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.h:63:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 63 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiTimeEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldComboBox.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldComboBox.h:70:18: warning: 'virtual void KexiFieldComboBox::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 70 | virtual void focusOutEvent(QFocusEvent *e); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea_p.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxpopup.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:54:19: warning: 'virtual QSize KexiTableScrollAreaHeader::sizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:75:18: warning: 'virtual void KexiTableScrollAreaHeader::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 75 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:77:18: warning: 'virtual bool KexiTableScrollAreaHeader::viewportEvent(QEvent*)' can be marked override [-Wsuggest-override] 77 | virtual bool viewportEvent(QEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:80:18: warning: 'virtual void KexiTableScrollAreaHeader::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 80 | virtual void mousePressEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:82:18: warning: 'virtual void KexiTableScrollAreaHeader::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 82 | virtual void mouseMoveEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:84:18: warning: 'virtual void KexiTableScrollAreaHeader::leaveEvent(QEvent*)' can be marked override [-Wsuggest-override] 84 | virtual void leaveEvent(QEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeader.h:86:19: warning: 'virtual QSize KexiTableScrollAreaHeader::sectionSizeFromContents(int) const' can be marked override [-Wsuggest-override] 86 | virtual QSize sectionSizeFromContents(int logicalIndex) const; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea_p.h:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:41:17: warning: 'virtual int KexiTableScrollAreaHeaderModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 41 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:43:17: warning: 'virtual int KexiTableScrollAreaHeaderModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 43 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:45:22: warning: 'virtual QVariant KexiTableScrollAreaHeaderModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 45 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollAreaHeaderModel.h:47:22: warning: 'virtual QVariant KexiTableScrollAreaHeaderModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 47 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxpopup.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:75:22: warning: 'virtual QWidget* KexiTableEdit::widget()' can be marked override [-Wsuggest-override] 75 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:78:18: warning: 'virtual void KexiTableEdit::hideWidget()' can be marked override [-Wsuggest-override] 78 | virtual void hideWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:81:18: warning: 'virtual void KexiTableEdit::showWidget()' can be marked override [-Wsuggest-override] 81 | virtual void showWidget(); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetableedit.cpp:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qatomic.h:41, from /usr/include/qt/QtCore/qvariant.h:43, from /usr/include/qt/QtCore/QVariant:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListView.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListView.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:54:22: warning: 'virtual QVariant KexiFieldListModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 54 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:55:17: warning: 'virtual int KexiFieldListModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 55 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:56:17: warning: 'virtual int KexiFieldListModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 56 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:57:22: warning: 'virtual QVariant KexiFieldListModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 57 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:59:25: warning: 'virtual QStringList KexiFieldListModel::mimeTypes() const' can be marked override [-Wsuggest-override] 59 | virtual QStringList mimeTypes() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:60:24: warning: 'virtual QMimeData* KexiFieldListModel::mimeData(const QModelIndexList&) const' can be marked override [-Wsuggest-override] 60 | virtual QMimeData* mimeData(const QModelIndexList& indexes) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:61:27: warning: 'virtual Qt::ItemFlags KexiFieldListModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 61 | virtual Qt::ItemFlags flags(const QModelIndex& index) const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexidatetimetableedit.cpp:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qatomic.h:41, from /usr/include/qt/QtCore/qvariant.h:43, from /usr/include/qt/QtCore/QVariant:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxpopup.cpp: In member function 'void KexiComboBoxPopup::setData(KDbConnection*, KDbTableViewColumn*, KDbField*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxpopup.cpp:257:22: warning: 'void qSort(Container&) [with Container = QList]' is deprecated: Use std::sort [-Wdeprecated-declarations] 257 | qSort(d->visibleColumnsToShow); // because we will depend on a sorted list | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtWidgets/qwidget.h:45, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/QFrame:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxpopup.h:23: /usr/include/qt/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldComboBox.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qatomic.h:41, from /usr/include/qt/QtCore/qrefcount.h:43, from /usr/include/qt/QtCore/qbytearray.h:44, from /usr/include/qt/QtCore/QByteArray:1, from /usr/include/KDb3/KDbTableOrQuerySchema.h:23, from /usr/include/KDb3/KDbTableOrQuerySchema:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldComboBox.h:25: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitimetableedit.cpp:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qatomic.h:41, from /usr/include/qt/QtCore/qvariant.h:43, from /usr/include/qt/QtCore/QVariant:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldComboBox.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:54:22: warning: 'virtual QVariant KexiFieldListModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 54 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:55:17: warning: 'virtual int KexiFieldListModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 55 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:56:17: warning: 'virtual int KexiFieldListModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 56 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:57:22: warning: 'virtual QVariant KexiFieldListModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 57 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:59:25: warning: 'virtual QStringList KexiFieldListModel::mimeTypes() const' can be marked override [-Wsuggest-override] 59 | virtual QStringList mimeTypes() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:60:24: warning: 'virtual QMimeData* KexiFieldListModel::mimeData(const QModelIndexList&) const' can be marked override [-Wsuggest-override] 60 | virtual QMimeData* mimeData(const QModelIndexList& indexes) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:61:27: warning: 'virtual Qt::ItemFlags KexiFieldListModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 61 | virtual Qt::ItemFlags flags(const QModelIndex& index) const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:52:22: warning: 'virtual QVariant KexiProjectModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 52 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:53:17: warning: 'virtual int KexiProjectModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 53 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:54:17: warning: 'virtual int KexiProjectModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 54 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:55:25: warning: 'virtual QModelIndex KexiProjectModel::parent(const QModelIndex&) const' can be marked override [-Wsuggest-override] 55 | virtual QModelIndex parent(const QModelIndex& child) const; | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:56:25: warning: 'virtual QModelIndex KexiProjectModel::index(int, int, const QModelIndex&) const' can be marked override [-Wsuggest-override] 56 | virtual QModelIndex index(int row, int column, const QModelIndex& parent = QModelIndex()) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:57:18: warning: 'virtual bool KexiProjectModel::hasChildren(const QModelIndex&) const' can be marked override [-Wsuggest-override] 57 | virtual bool hasChildren(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:58:27: warning: 'virtual Qt::ItemFlags KexiProjectModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 58 | virtual Qt::ItemFlags flags(const QModelIndex& index) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:72:17: warning: 'virtual int KexiProjectModel::searchableObjectCount() const' can be marked override [-Wsuggest-override] 72 | virtual int searchableObjectCount() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:75:25: warning: 'virtual QModelIndex KexiProjectModel::sourceIndexForSearchableObject(int) const' can be marked override [-Wsuggest-override] 75 | virtual QModelIndex sourceIndexForSearchableObject(int objectIndex) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:78:22: warning: 'virtual QVariant KexiProjectModel::searchableData(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 78 | virtual QVariant searchableData(const QModelIndex &sourceIndex, int role) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:81:21: warning: 'virtual QString KexiProjectModel::pathFromIndex(const QModelIndex&) const' can be marked override [-Wsuggest-override] 81 | virtual QString pathFromIndex(const QModelIndex &sourceIndex) const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:84:18: warning: 'virtual bool KexiProjectModel::highlightSearchableObject(const QModelIndex&)' can be marked override [-Wsuggest-override] 84 | virtual bool highlightSearchableObject(const QModelIndex &index); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:87:18: warning: 'virtual bool KexiProjectModel::activateSearchableObject(const QModelIndex&)' can be marked override [-Wsuggest-override] 87 | virtual bool activateSearchableObject(const QModelIndex &index); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModelItem.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qchar.h:43, from /usr/include/qt/QtCore/qstring.h:49, from /usr/include/qt/QtCore/QString:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModelItem.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModelItem.cpp:21: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ [ 40%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/properties/KexiCustomPropertyFactory_p.cpp.o [ 41%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/properties/KexiPropertyEditorView.cpp.o [ 41%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/properties/KexiPropertyPaneViewBase.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectItemDelegate.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectItemDelegate.h:36:18: warning: 'virtual void KexiProjectItemDelegate::paint(QPainter*, const QStyleOptionViewItem&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 36 | virtual void paint(QPainter *painter, const QStyleOptionViewItem &option, | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectItemDelegate.h:38:22: warning: 'virtual QWidget* KexiProjectItemDelegate::createEditor(QWidget*, const QStyleOptionViewItem&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 38 | virtual QWidget* createEditor(QWidget *parent, const QStyleOptionViewItem &option, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectItemDelegate.h:40:19: warning: 'virtual QSize KexiProjectItemDelegate::sizeHint(const QStyleOptionViewItem&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 40 | virtual QSize sizeHint(const QStyleOptionViewItem &option, | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.cpp: In member function 'QModelIndex KexiProjectModel::firstChildPartItem(const QModelIndex&) const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.cpp:380:46: warning: 'QModelIndex QModelIndex::child(int, int) const' is deprecated: Use QAbstractItemModel::index [-Wdeprecated-declarations] 380 | QModelIndex index = parentIndex.child(i, 0); | ~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/qt/QtCore/QModelIndex:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:28: /usr/include/qt/QtCore/qabstractitemmodel.h:455:20: note: declared here 455 | inline QModelIndex QModelIndex::child(int arow, int acolumn) const | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListView.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qsharedpointer.h:43, from /usr/include/qt/QtCore/qpointer.h:43, from /usr/include/qt/QtCore/QPointer:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexi.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListView.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ [ 41%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/kexiquerydesignersqleditor.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModelItem.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qchar.h:43, from /usr/include/qt/QtCore/qstring.h:49, from /usr/include/qt/QtCore/QString:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartitem.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModelItem.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModelItem.cpp:22: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModelItem.cpp: In member function 'void KexiProjectModelItem::sortChildren()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModelItem.cpp:241:10: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList::iterator; LessThan = bool (*)(const KexiProjectModelItem*, const KexiProjectModelItem*)]' is deprecated: Use std::sort [-Wdeprecated-declarations] 241 | qSort(d->childItems.begin(), d->childItems.end(), itemLessThan); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qhash.h:46, from /usr/include/qt/QtCore/QHash:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipartitem.h:28: /usr/include/qt/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ [ 41%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/kexiqueryparameters.cpp.o [ 42%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/kexisectionheader.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectNavigator.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectNavigator.h:201:18: warning: 'virtual void KexiProjectNavigator::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 201 | virtual void contextMenuEvent ( QContextMenuEvent *event ); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectItemDelegate.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:52:22: warning: 'virtual QVariant KexiProjectModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 52 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:53:17: warning: 'virtual int KexiProjectModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 53 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:54:17: warning: 'virtual int KexiProjectModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 54 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:55:25: warning: 'virtual QModelIndex KexiProjectModel::parent(const QModelIndex&) const' can be marked override [-Wsuggest-override] 55 | virtual QModelIndex parent(const QModelIndex& child) const; | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:56:25: warning: 'virtual QModelIndex KexiProjectModel::index(int, int, const QModelIndex&) const' can be marked override [-Wsuggest-override] 56 | virtual QModelIndex index(int row, int column, const QModelIndex& parent = QModelIndex()) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:57:18: warning: 'virtual bool KexiProjectModel::hasChildren(const QModelIndex&) const' can be marked override [-Wsuggest-override] 57 | virtual bool hasChildren(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:58:27: warning: 'virtual Qt::ItemFlags KexiProjectModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 58 | virtual Qt::ItemFlags flags(const QModelIndex& index) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:72:17: warning: 'virtual int KexiProjectModel::searchableObjectCount() const' can be marked override [-Wsuggest-override] 72 | virtual int searchableObjectCount() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:75:25: warning: 'virtual QModelIndex KexiProjectModel::sourceIndexForSearchableObject(int) const' can be marked override [-Wsuggest-override] 75 | virtual QModelIndex sourceIndexForSearchableObject(int objectIndex) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:78:22: warning: 'virtual QVariant KexiProjectModel::searchableData(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 78 | virtual QVariant searchableData(const QModelIndex &sourceIndex, int role) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:81:21: warning: 'virtual QString KexiProjectModel::pathFromIndex(const QModelIndex&) const' can be marked override [-Wsuggest-override] 81 | virtual QString pathFromIndex(const QModelIndex &sourceIndex) const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:84:18: warning: 'virtual bool KexiProjectModel::highlightSearchableObject(const QModelIndex&)' can be marked override [-Wsuggest-override] 84 | virtual bool highlightSearchableObject(const QModelIndex &index); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:87:18: warning: 'virtual bool KexiProjectModel::activateSearchableObject(const QModelIndex&)' can be marked override [-Wsuggest-override] 87 | virtual bool activateSearchableObject(const QModelIndex &index); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectNavigator.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectTreeView.h:46:18: warning: 'virtual void KexiProjectTreeView::drawBranches(QPainter*, const QRect&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 46 | virtual void drawBranches(QPainter *painter, | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectItemDelegate.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qstyleditemdelegate.h:43, from /usr/include/qt/QtWidgets/QStyledItemDelegate:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectItemDelegate.h:22: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ [ 42%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/kexidbdrivercombobox.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectNavigator.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:52:22: warning: 'virtual QVariant KexiProjectModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 52 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:53:17: warning: 'virtual int KexiProjectModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 53 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:54:17: warning: 'virtual int KexiProjectModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 54 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:55:25: warning: 'virtual QModelIndex KexiProjectModel::parent(const QModelIndex&) const' can be marked override [-Wsuggest-override] 55 | virtual QModelIndex parent(const QModelIndex& child) const; | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:56:25: warning: 'virtual QModelIndex KexiProjectModel::index(int, int, const QModelIndex&) const' can be marked override [-Wsuggest-override] 56 | virtual QModelIndex index(int row, int column, const QModelIndex& parent = QModelIndex()) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:57:18: warning: 'virtual bool KexiProjectModel::hasChildren(const QModelIndex&) const' can be marked override [-Wsuggest-override] 57 | virtual bool hasChildren(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:58:27: warning: 'virtual Qt::ItemFlags KexiProjectModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 58 | virtual Qt::ItemFlags flags(const QModelIndex& index) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:72:17: warning: 'virtual int KexiProjectModel::searchableObjectCount() const' can be marked override [-Wsuggest-override] 72 | virtual int searchableObjectCount() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:75:25: warning: 'virtual QModelIndex KexiProjectModel::sourceIndexForSearchableObject(int) const' can be marked override [-Wsuggest-override] 75 | virtual QModelIndex sourceIndexForSearchableObject(int objectIndex) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:78:22: warning: 'virtual QVariant KexiProjectModel::searchableData(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 78 | virtual QVariant searchableData(const QModelIndex &sourceIndex, int role) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:81:21: warning: 'virtual QString KexiProjectModel::pathFromIndex(const QModelIndex&) const' can be marked override [-Wsuggest-override] 81 | virtual QString pathFromIndex(const QModelIndex &sourceIndex) const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:84:18: warning: 'virtual bool KexiProjectModel::highlightSearchableObject(const QModelIndex&)' can be marked override [-Wsuggest-override] 84 | virtual bool highlightSearchableObject(const QModelIndex &index); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:87:18: warning: 'virtual bool KexiProjectModel::activateSearchableObject(const QModelIndex&)' can be marked override [-Wsuggest-override] 87 | virtual bool activateSearchableObject(const QModelIndex &index); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectNavigator.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectItemDelegate.h:36:18: warning: 'virtual void KexiProjectItemDelegate::paint(QPainter*, const QStyleOptionViewItem&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 36 | virtual void paint(QPainter *painter, const QStyleOptionViewItem &option, | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectItemDelegate.h:38:22: warning: 'virtual QWidget* KexiProjectItemDelegate::createEditor(QWidget*, const QStyleOptionViewItem&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 38 | virtual QWidget* createEditor(QWidget *parent, const QStyleOptionViewItem &option, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectItemDelegate.h:40:19: warning: 'virtual QSize KexiProjectItemDelegate::sizeHint(const QStyleOptionViewItem&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 40 | virtual QSize sizeHint(const QStyleOptionViewItem &option, | ^~~~~~~~ [ 42%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/kexieditor.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectNavigator.cpp:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameDialog.h:89:18: warning: 'virtual void KexiNameDialog::accept()' can be marked override [-Wsuggest-override] 89 | virtual void accept(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameDialog.h:94:18: warning: 'virtual void KexiNameDialog::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 94 | virtual void showEvent(QShowEvent * event); | ^~~~~~~~~ [ 42%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/KexiDataSourceComboBox.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectNavigator.cpp:37: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qsharedpointer.h:43, from /usr/include/qt/QtCore/qpointer.h:43, from /usr/include/qt/QtCore/QPointer:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexi.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectNavigator.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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectNavigator.cpp:38: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectNavigator.cpp:39: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:54:18: warning: 'virtual void KexiFlowLayout::addItem(QLayoutItem*)' can be marked override [-Wsuggest-override] 54 | virtual void addItem(QLayoutItem *item); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:57:18: warning: 'virtual void KexiFlowLayout::invalidate()' can be marked override [-Wsuggest-override] 57 | virtual void invalidate(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:59:18: warning: 'virtual bool KexiFlowLayout::hasHeightForWidth() const' can be marked override [-Wsuggest-override] 59 | virtual bool hasHeightForWidth() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:60:17: warning: 'virtual int KexiFlowLayout::heightForWidth(int) const' can be marked override [-Wsuggest-override] 60 | virtual int heightForWidth(int width) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:61:19: warning: 'virtual QSize KexiFlowLayout::sizeHint() const' can be marked override [-Wsuggest-override] 61 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:62:19: warning: 'virtual QSize KexiFlowLayout::minimumSize() const' can be marked override [-Wsuggest-override] 62 | virtual QSize minimumSize() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:63:30: warning: 'virtual Qt::Orientations KexiFlowLayout::expandingDirections() const' can be marked override [-Wsuggest-override] 63 | virtual Qt::Orientations expandingDirections() const; | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:64:17: warning: 'virtual int KexiFlowLayout::count() const' can be marked override [-Wsuggest-override] 64 | virtual int count() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:65:18: warning: 'virtual bool KexiFlowLayout::isEmpty() const' can be marked override [-Wsuggest-override] 65 | virtual bool isEmpty() const; | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:66:18: warning: 'virtual void KexiFlowLayout::setGeometry(const QRect&)' can be marked override [-Wsuggest-override] 66 | virtual void setGeometry(const QRect&); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:67:26: warning: 'virtual QLayoutItem* KexiFlowLayout::itemAt(int) const' can be marked override [-Wsuggest-override] 67 | virtual QLayoutItem *itemAt(int index) const; | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:68:26: warning: 'virtual QLayoutItem* KexiFlowLayout::takeAt(int)' can be marked override [-Wsuggest-override] 68 | virtual QLayoutItem *takeAt(int index); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/FlowLayout.h:56:94: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::AlignmentFlag; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 56 | void insertWidget(int index, QWidget* widget, int stretch = 0, Qt::Alignment alignment = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectTreeView.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectTreeView.h:46:18: warning: 'virtual void KexiProjectTreeView::drawBranches(QPainter*, const QRect&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 46 | virtual void drawBranches(QPainter *painter, | ^~~~~~~~~~~~ [ 43%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/KexiObjectInfoLabel.cpp.o [ 43%] Linking CXX shared library libkexidatatable3.2.so [ 43%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/KexiDBCaptionPage.cpp.o [ 43%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/kexicharencodingcombobox.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectTreeView.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:52:22: warning: 'virtual QVariant KexiProjectModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 52 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:53:17: warning: 'virtual int KexiProjectModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 53 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:54:17: warning: 'virtual int KexiProjectModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 54 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:55:25: warning: 'virtual QModelIndex KexiProjectModel::parent(const QModelIndex&) const' can be marked override [-Wsuggest-override] 55 | virtual QModelIndex parent(const QModelIndex& child) const; | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:56:25: warning: 'virtual QModelIndex KexiProjectModel::index(int, int, const QModelIndex&) const' can be marked override [-Wsuggest-override] 56 | virtual QModelIndex index(int row, int column, const QModelIndex& parent = QModelIndex()) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:57:18: warning: 'virtual bool KexiProjectModel::hasChildren(const QModelIndex&) const' can be marked override [-Wsuggest-override] 57 | virtual bool hasChildren(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:58:27: warning: 'virtual Qt::ItemFlags KexiProjectModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 58 | virtual Qt::ItemFlags flags(const QModelIndex& index) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:72:17: warning: 'virtual int KexiProjectModel::searchableObjectCount() const' can be marked override [-Wsuggest-override] 72 | virtual int searchableObjectCount() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:75:25: warning: 'virtual QModelIndex KexiProjectModel::sourceIndexForSearchableObject(int) const' can be marked override [-Wsuggest-override] 75 | virtual QModelIndex sourceIndexForSearchableObject(int objectIndex) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:78:22: warning: 'virtual QVariant KexiProjectModel::searchableData(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 78 | virtual QVariant searchableData(const QModelIndex &sourceIndex, int role) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:81:21: warning: 'virtual QString KexiProjectModel::pathFromIndex(const QModelIndex&) const' can be marked override [-Wsuggest-override] 81 | virtual QString pathFromIndex(const QModelIndex &sourceIndex) const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:84:18: warning: 'virtual bool KexiProjectModel::highlightSearchableObject(const QModelIndex&)' can be marked override [-Wsuggest-override] 84 | virtual bool highlightSearchableObject(const QModelIndex &index); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:87:18: warning: 'virtual bool KexiProjectModel::activateSearchableObject(const QModelIndex&)' can be marked override [-Wsuggest-override] 87 | virtual bool activateSearchableObject(const QModelIndex &index); | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/KexiProjectSelectorWidget.cpp.o [ 44%] Built target kexidatatable [ 44%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/kexislider.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiCustomPropertyFactory.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qatomic.h:41, from /usr/include/qt/QtCore/qvariant.h:43, from /usr/include/qt/QtCore/QVariant:1, from /usr/include/KPropertyCore3/KProperty.h:25, from /usr/include/KPropertyWidgets3/KPropertyWidgetsFactory.h:23, from /usr/include/KPropertyWidgets3/KPropertyWidgetsFactory:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiCustomPropertyFactory.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiCustomPropertyFactory.cpp:20: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiCustomPropertyFactory.cpp:93:23: warning: 'virtual QWidget* KexiIdentifierPropertyEditorDelegate::createEditor(int, QWidget*, const QStyleOptionViewItem&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 93 | virtual QWidget * createEditor( int type, QWidget *parent, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiCustomPropertyFactory.cpp:110:22: warning: 'virtual QWidget* KexiImagePropertyEditorDelegate::createEditor(int, QWidget*, const QStyleOptionViewItem&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 110 | virtual QWidget *createEditor(int type, QWidget *parent, const QStyleOptionViewItem &option, | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexisectionheader.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexisectionheader.h:48:19: warning: 'virtual QSize KexiSectionHeader::sizeHint() const' can be marked override [-Wsuggest-override] 48 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexisectionheader.h:57:18: warning: 'virtual bool KexiSectionHeader::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 57 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiPropertyEditorView.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiPropertyEditorView.h:51:19: warning: 'virtual QSize KexiPropertyEditorView::sizeHint() const' can be marked override [-Wsuggest-override] 51 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiPropertyEditorView.h:52:19: warning: 'virtual QSize KexiPropertyEditorView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 52 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ [ 44%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/KexiServerDriverNotFoundMessage.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiPropertyPaneViewBase.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiPropertyPaneViewBase.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiPropertyPaneViewBase.cpp:20: /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) {} | ^~~~~~ [ 44%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/KexiNameWidget.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexisectionheader.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexisectionheader.h:25: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexisectionheader.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:52:19: warning: 'virtual QSize KexiSmallToolButton::sizeHint() const' can be marked override [-Wsuggest-override] 52 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:78:11: warning: 'virtual QSize KexiToolBarSeparator::sizeHint() const' can be marked override [-Wsuggest-override] 78 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:83:18: warning: 'virtual void KexiToolBarSeparator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 83 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexieditor.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexiquerydesignersqleditor.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexiquerydesignersqleditor.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexieditor.h:111:18: warning: 'virtual void KexiEditor::updateActions(bool)' can be marked override [-Wsuggest-override] 111 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiPropertyEditorView.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiPropertyPaneViewBase.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiPropertyEditorView.h:25: /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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexisectionheader.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ [ 45%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/KexiNameDialog.cpp.o [ 45%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/KexiFileWidgetInterface.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiObjectInfoLabel.cpp: In constructor 'KexiObjectInfoLabel::KexiObjectInfoLabel(QWidget*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiObjectInfoLabel.cpp:50:30: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 50 | setMinimumHeight(IconSize(KIconLoader::Small) + 2 + 2); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KIconThemes/KIconLoader:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiObjectInfoLabel.cpp:26: /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiObjectInfoLabel.cpp: In member function 'void KexiObjectInfoLabel::setObjectClassIconName(const QString&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiObjectInfoLabel.cpp:74:51: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 74 | d->objectIconLabel->setFixedWidth(IconSize(KIconLoader::Small) + 2 + 2); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiObjectInfoLabel.cpp:78:29: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 78 | icon.pixmap(IconSize(KIconLoader::Small))); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ [ 45%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/KexiFileRequester.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiDataSourceComboBox.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiDataSourceComboBox.h:85:18: warning: 'virtual void KexiDataSourceComboBox::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 85 | virtual void focusOutEvent(QFocusEvent *e); | ^~~~~~~~~~~~~ [ 45%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/KexiStartupFileHandler.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexieditor.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexieditor.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexieditor.h:111:18: warning: 'virtual void KexiEditor::updateActions(bool)' can be marked override [-Wsuggest-override] 111 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexieditor.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexieditor.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ [ 46%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/KexiListView.cpp.o [ 46%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/kexidbconnectionwidget.cpp.o [ 46%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/kexiprjtypeselector.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexicharencodingcombobox.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtGui/qkeysequence.h:43, from /usr/include/qt/QtGui/QKeySequence:1, from /usr/include/KF5/KCompletion/kcompletion.h:13, from /usr/include/KF5/KCompletion/kcombobox.h:13, from /usr/include/KF5/KCompletion/KComboBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexicharencodingcombobox.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexicharencodingcombobox.cpp:20: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexicharencodingcombobox.cpp: In constructor 'KexiCharacterEncodingComboBox::KexiCharacterEncodingComboBox(QWidget*, const QString&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexicharencodingcombobox.cpp:55:70: warning: 'QTextCodec* KCharsets::codecForName(const QString&, bool&) const' is deprecated: Since 5.101. use QTextCodec codecForName or QStringEncoder [-Wdeprecated-declarations] 55 | QTextCodec *codecForEnc = KCharsets::charsets()->codecForName(name, found); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In file included from /usr/include/KF5/KCodecs/KCharsets:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexicharencodingcombobox.cpp:23: /usr/include/KF5/KCodecs/kcharsets.h:86:17: note: declared here 86 | QTextCodec *codecForName(const QString &n, bool &ok) const; | ^~~~~~~~~~~~ [ 46%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/KexiConnectionSelectorWidget.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexislider.cpp:51:11: warning: 'virtual QSize Slider::sizeHint() const' can be marked override [-Wsuggest-override] 51 | QSize sizeHint() const | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexislider.cpp:74:18: warning: 'virtual void Slider::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 74 | virtual void paintEvent(QPaintEvent *ev) | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexislider.cpp: In member function 'virtual QSize Slider::sizeHint() const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexislider.cpp:62:25: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 62 | int w = fm.width(QString::number(maximum())) + 3; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/qwidget.h:50, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexislider.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexislider.cpp:20: /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexislider.cpp: In member function 'virtual void Slider::paintEvent(QPaintEvent*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexislider.cpp:97:25: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 97 | int w = fm.width(QString::number(option.maximum)) + 3; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ [ 47%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/KexiFileDialog.cpp.o [ 47%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/KexiPasswordWidget.cpp.o [ 47%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/KexiDBPasswordDialog.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiProjectSelectorWidget.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiProjectSelectorWidget.h:84:18: warning: 'virtual bool KexiProjectSelectorWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 84 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiProjectSelectorWidget.h:114:18: warning: 'virtual void KexiProjectSelectorDialog::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 114 | virtual void showEvent(QShowEvent * event); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiServerDriverNotFoundMessage.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiServerDriverNotFoundMessage.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ [ 47%] Building CXX object src/widget/CMakeFiles/kexiextendedwidgets.dir/KexiFileWidget.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileWidgetInterface.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qalgorithms.h:43, from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/QList:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiFileFilters.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileWidgetInterface.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileWidgetInterface.cpp:20: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameWidget.cpp: In member function 'bool KexiNameWidget::checkValidity()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameWidget.cpp:279:27: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 279 | KMessageBox::sorry(0, d->nameWarning); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameWidget.cpp:26: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameWidget.cpp:284:27: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 284 | KMessageBox::sorry(0, d->captionWarning); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameWidget.cpp:292:35: warning: 'void KMessageBox::detailedSorry(QWidget*, const QString&, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use detailedError(). [-Wdeprecated-declarations] 292 | KMessageBox::detailedSorry(0, message, details); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:999:6: note: declared here 999 | void detailedSorry(QWidget *parent, const QString &text, const QString &details, const QString &title = QString(), Options options = Notify); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileWidgetInterface.cpp:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileWidget.h:98:18: warning: 'virtual void KexiFileWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 98 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileWidget.h:100:18: warning: 'virtual void KexiFileWidget::focusInEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 100 | virtual void focusInEvent(QFocusEvent *event); | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameDialog.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameDialog.h:89:18: warning: 'virtual void KexiNameDialog::accept()' can be marked override [-Wsuggest-override] 89 | virtual void accept(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameDialog.h:94:18: warning: 'virtual void KexiNameDialog::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 94 | virtual void showEvent(QShowEvent * event); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileRequester.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qalgorithms.h:43, from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/QList:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiFileFilters.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileWidgetInterface.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileRequester.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileRequester.cpp:20: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qalgorithms.h:43, from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/QList:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiFileFilters.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp:20: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameDialog.cpp: In member function 'bool KexiNameDialog::canOverwrite()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameDialog.cpp:181:43: warning: 'KGuiItem KStandardGuiItem::yes()' is deprecated: Since 5.100. Use an action verb to indicate the available option. [-Wdeprecated-declarations] 181 | KGuiItem yesItem(KStandardGuiItem::yes()); | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KWidgetsAddons/kmessagebox.h:18, from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameDialog.cpp:28: /usr/include/KF5/KWidgetsAddons/kstandardguiitem.h:112:10: note: declared here 112 | KGuiItem yes(); | ^~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameDialog.cpp:184:66: warning: 'KMessageBox::ButtonCode KMessageBox::warningYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use warningTwoActions() [-Wdeprecated-declarations] 184 | const KMessageBox::ButtonCode res = KMessageBox::warningYesNo( | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 185 | this, msg, QString(), | ~~~~~~~~~~~~~~~~~~~~~ 186 | yesItem, KGuiItem(xi18nc("@action:button", "&Choose Other Name...")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187 | QString(), | ~~~~~~~~~~ 188 | KMessageBox::Notify | KMessageBox::Dangerous); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:387:12: note: declared here 387 | ButtonCode warningYesNo(QWidget *parent, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameDialog.cpp: In member function 'void KexiNameDialog::setDialogIcon(const QString&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameDialog.cpp:216:35: warning: 'QPixmap DesktopIcon(const QString&, int, int, const QStringList&)' is deprecated: Since 5.63. See API dox for replacement [-Wdeprecated-declarations] 216 | d->icon->setPixmap(DesktopIcon(iconName, KIconLoader::SizeMedium)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KIconThemes/KIconLoader:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameDialog.cpp:27: /usr/include/KF5/KIconThemes/kiconloader.h:718:9: note: declared here 718 | QPixmap DesktopIcon(const QString &name, int size = 0, int state = KIconLoader::DefaultState, const QStringList &overlays = QStringList()); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileDialog.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qfiledialog.h:43, from /usr/include/qt/QtWidgets/QFileDialog:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileDialog.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileDialog.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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexidbconnectionwidget.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:56:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 56 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:65:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:77:43: warning: 'virtual KDbMessageHandler::ButtonCode KexiGUIMessageHandler::askQuestion(KDbMessageHandler::QuestionType, const QString&, const QString&, KDbMessageHandler::ButtonCode, const KDbGuiItem&, const KDbGuiItem&, const QString&, KDbMessageHandler::Options, KDbMessageHandler*)' can be marked override [-Wsuggest-override] 77 | virtual KDbMessageHandler::ButtonCode askQuestion( | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:85:50: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbMessageHandler::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | KDbMessageHandler::Options options = 0, | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qchar.h:43, from /usr/include/qt/QtCore/QChar:1, from /usr/include/KF5/KI18n/klocalizedstring.h:11, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/ui_kexidbconnectionwidget.h:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexidbconnectionwidget.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexidbconnectionwidget.cpp:21: /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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexidbconnectionwidget.cpp:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexiprjtypeselector.cpp: In constructor 'KexiPrjTypeSelector::KexiPrjTypeSelector(QWidget*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexiprjtypeselector.cpp:33:46: warning: 'const QPixmap* QLabel::pixmap() const' is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations] 33 | icon_file->setFixedSize(icon_file->pixmap()->size() / 2); | ~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt/QtWidgets/QLabel:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/ui_kexiprjtypeselector.h:19, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexiprjtypeselector.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexiprjtypeselector.cpp:20: /usr/include/qt/QtWidgets/qlabel.h:78:20: note: declared here 78 | const QPixmap *pixmap() const; // ### Qt 7: Remove function | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexiprjtypeselector.cpp:35:50: warning: 'const QPixmap* QLabel::pixmap() const' is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations] 35 | icon_server->setFixedSize(icon_server->pixmap()->size() / 2); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt/QtWidgets/qlabel.h:78:20: note: declared here 78 | const QPixmap *pixmap() const; // ### Qt 7: Remove function | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp: In member function 'QStringList KexiStartupFileHandler::additionalMimeTypes() const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp:180:41: warning: 'QList QSet::toList() const [with T = QString]' is deprecated: Use values() instead. [-Wdeprecated-declarations] 180 | return d->additionalMimeTypes.toList(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt/QtCore/qdebug.h:52, from /usr/include/qt/QtCore/QDebug:1, from /usr/include/KDb3/KDbConnectionData.h:35, from /usr/include/KDb3/KDbConnectionData:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiprojectdata.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexi.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp:22: /usr/include/qt/QtCore/qset.h:265:14: note: declared here 265 | QList toList() const { return values(); } | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp: In member function 'void KexiStartupFileHandler::setAdditionalMimeTypes(const QStringList&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp:186:45: warning: 'QSet QList::toSet() const [with T = QString]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] 186 | d->additionalMimeTypes = mimeTypes.toSet(); | ~~~~~~~~~~~~~~~^~ /usr/include/qt/QtCore/qlist.h:413:13: note: declared here 413 | QSet toSet() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp: In member function 'QStringList KexiStartupFileHandler::excludedMimeTypes() const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp:192:39: warning: 'QList QSet::toList() const [with T = QString]' is deprecated: Use values() instead. [-Wdeprecated-declarations] 192 | return d->excludedMimeTypes.toList(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt/QtCore/qset.h:265:14: note: declared here 265 | QList toList() const { return values(); } | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp: In member function 'void KexiStartupFileHandler::updateFilters()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp:279:52: warning: 'QSet QList::toSet() const [with T = QString]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] 279 | QStringList allfiltersUnique = allfilters.toSet().toList(); | ~~~~~~~~~~~~~~~~^~ /usr/include/qt/QtCore/qset.h:406:30: note: declared here 406 | Q_OUTOFLINE_TEMPLATE QSet QList::toSet() const | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp:279:61: warning: 'QList QSet::toList() const [with T = QString]' is deprecated: Use values() instead. [-Wdeprecated-declarations] 279 | QStringList allfiltersUnique = allfilters.toSet().toList(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt/QtCore/qset.h:265:14: note: declared here 265 | QList toList() const { return values(); } | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp:280:10: warning: 'void qSort(Container&) [with Container = QStringList]' is deprecated: Use std::sort [-Wdeprecated-declarations] 280 | qSort(allfiltersUnique); | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/qt/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp:290:28: warning: 'void KUrlRequester::setFilter(const QString&)' is deprecated: Since 5.108. Use KUrlRequester::setNameFilters(const QStringList &) or KUrlRequester::setNameFilter(const QString &). NOTE: different filter syntax. [-Wdeprecated-declarations] 290 | d->requester->setFilter(filter); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/KF5/KIOWidgets/KUrlRequester:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp:37: /usr/include/KF5/KIOWidgets/kurlrequester.h:174:10: note: declared here 174 | void setFilter(const QString &filter); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp: In member function 'bool KexiStartupFileHandler::checkSelectedUrl()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp:384:30: warning: 'QString KUrlRequester::filter() const' is deprecated: Since 5.108. Use KUrlRequester::nameFilters() const [-Wdeprecated-declarations] 384 | if (!d->requester->filter().isEmpty()) { | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/KF5/KIOWidgets/kurlrequester.h:186:13: note: declared here 186 | QString filter() const; | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp:386:60: warning: 'QString KUrlRequester::filter() const' is deprecated: Since 5.108. Use KUrlRequester::nameFilters() const [-Wdeprecated-declarations] 386 | const QStringList filters( d->requester->filter().split('\n') ); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/KF5/KIOWidgets/kurlrequester.h:186:13: note: declared here 186 | QString filter() const; | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp: In member function 'bool KexiStartupFileHandler::askForOverwriting(const QString&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp:488:83: warning: 'KGuiItem KStandardGuiItem::no()' is deprecated: Since 5.100. Use an action verb to indicate the available option. [-Wdeprecated-declarations] 488 | QScopedPointer messageWidgetActionNo(new QAction(KStandardGuiItem::no().text(), 0)); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KWidgetsAddons/kmessagebox.h:18, from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiStartupFileHandler.cpp:30: /usr/include/KF5/KWidgetsAddons/kstandardguiitem.h:123:10: note: declared here 123 | KGuiItem no(); | ^~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileRequester.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileRequester.cpp: In member function 'void KexiFileRequester::Private::updateFileName(const QString&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:47:81: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 47 | #define koSmallIcon(name) (QIcon::fromTheme(QLatin1String(name)).pixmap(IconSize(KIconLoader::Small))) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileRequester.cpp:223:35: note: in expansion of macro 'koSmallIcon' 223 | folderIcon->setPixmap(koSmallIcon("folder")); | ^~~~~~~~~~~ In file included from /usr/include/KF5/KIconThemes/KIconLoader:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:45: /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:47:81: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 47 | #define koSmallIcon(name) (QIcon::fromTheme(QLatin1String(name)).pixmap(IconSize(KIconLoader::Small))) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileRequester.cpp:228:35: note: in expansion of macro 'koSmallIcon' 228 | folderIcon->setPixmap(koSmallIcon("folder")); | ^~~~~~~~~~~ /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileDialog.cpp: In static member function 'static QStringList KexiFileDialog::splitNameFilter(const QString&, QStringList*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileDialog.cpp:415:76: warning: 'QStringList QString::split(const QString&, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(const QString &sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 415 | QStringList entries = nameFilter.mid(nameFilter.indexOf("(") + 1).split(" ",QString::SkipEmptyParts ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qdir.h:43, from /usr/include/qt/QtWidgets/qfiledialog.h:44: /usr/include/qt/QtCore/qstring.h:609:17: note: declared here 609 | QStringList split(const QString &sep, SplitBehavior behavior, | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexidbconnectionwidget.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexidbconnectionwidget.cpp: In constructor 'KexiDBConnectionWidget::KexiDBConnectionWidget(QWidget*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:50:72: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 50 | #define koDesktopIconCStr(name) (QIcon::fromTheme(name).pixmap(IconSize(KIconLoader::Desktop))) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexidbconnectionwidget.cpp:76:26: note: in expansion of macro 'koDesktopIconCStr' 76 | iconLabel->setPixmap(koDesktopIconCStr(Kexi::serverIconName())); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KIconThemes/KIconLoader:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:28: /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileRequester.cpp: In member function 'void KexiFileRequester::init()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileRequester.cpp:515:45: warning: 'void KComboBox::returnPressed()' is deprecated: Since 5.81. Use the KComboBox::returnPressed(const QString &) signal instead [-Wdeprecated-declarations] 515 | connect(d->locationEdit, QOverload<>::of(&KUrlComboBox::returnPressed), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCompletion/KComboBox:1, from /usr/include/KF5/KIOFileWidgets/kfilefiltercombo.h:15, from /usr/include/KF5/KIOFileWidgets/KFileFilterCombo:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileRequester.cpp:25: /usr/include/KF5/KCompletion/kcombobox.h:403:10: note: declared here 403 | void returnPressed(); // clazy:exclude=overloaded-signal | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileRequester.cpp:515:45: warning: 'void KComboBox::returnPressed()' is deprecated: Since 5.81. Use the KComboBox::returnPressed(const QString &) signal instead [-Wdeprecated-declarations] 515 | connect(d->locationEdit, QOverload<>::of(&KUrlComboBox::returnPressed), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KCompletion/kcombobox.h:403:10: note: declared here 403 | void returnPressed(); // clazy:exclude=overloaded-signal | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexidbconnectionwidget.cpp: In member function 'void KexiDBConnectionTabWidget::slotTestConnection()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexidbconnectionwidget.cpp:360:45: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 360 | connectionData.setPassword(QString::null); | ^~~~ In file included from /usr/include/qt/QtCore/qhashfunctions.h:44, from /usr/include/qt/QtCore/qlist.h:47, from /usr/include/qt/QtCore/qhash.h:46, from /usr/include/qt/QtCore/qset.h:43, from /usr/include/qt/QtCore/QSet:1, from /usr/include/KF5/KI18n/klocalizedstring.h:13: /usr/include/qt/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexidbconnectionwidget.cpp:360:45: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 360 | connectionData.setPassword(QString::null); | ^~~~ /usr/include/qt/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiConnectionSelectorWidget.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiConnectionSelectorWidget.h:166:18: warning: 'virtual bool KexiConnectionSelectorWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 166 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiPasswordWidget.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiPasswordWidget.h:29, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiPasswordWidget.cpp:22: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiDBPasswordDialog.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qchar.h:43, from /usr/include/qt/QtCore/qstring.h:49, from /usr/include/qt/QtCore/QString:1, from /usr/include/KDb3/KDbTristate.h:23, from /usr/include/KDb3/KDbTristate:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiDBPasswordDialog.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiDBPasswordDialog.cpp:20: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileWidget.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileWidget.h:98:18: warning: 'virtual void KexiFileWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 98 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileWidget.h:100:18: warning: 'virtual void KexiFileWidget::focusInEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 100 | virtual void focusInEvent(QFocusEvent *event); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiPasswordWidget.cpp: In member function 'QPixmap KexiPasswordWidget::pixmap() const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiPasswordWidget.cpp:183:35: warning: 'const QPixmap* QLabel::pixmap() const' is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations] 183 | return *d->pixmapLabel->pixmap(); | ~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt/QtWidgets/QLabel:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiPasswordWidget.cpp:26: /usr/include/qt/QtWidgets/qlabel.h:78:20: note: declared here 78 | const QPixmap *pixmap() const; // ### Qt 7: Remove function | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiConnectionSelectorWidget.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qnamespace.h:43, from /usr/include/qt/QtCore/qobjectdefs.h:48, from /usr/include/qt/QtCore/qobject.h:46, from /usr/include/qt/QtCore/QObject:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexidbconnectionset.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiConnectionSelectorWidget.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiServerDriverNotFoundMessage.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiConnectionSelectorWidget.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiConnectionSelectorWidget.cpp:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiConnectionSelectorWidget.cpp: In constructor 'KexiConnectionSelector::KexiConnectionSelector(QWidget*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:50:72: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 50 | #define koDesktopIconCStr(name) (QIcon::fromTheme(name).pixmap(IconSize(KIconLoader::Desktop))) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiConnectionSelectorWidget.cpp:60:28: note: in expansion of macro 'koDesktopIconCStr' 60 | lblIcon->setPixmap(koDesktopIconCStr(Kexi::serverIconName())); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KIconThemes/KIconLoader:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:45: /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiConnectionSelectorWidget.cpp:61:46: warning: 'const QPixmap* QLabel::pixmap() const' is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations] 61 | lblIcon->setFixedSize(lblIcon->pixmap()->size()); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt/QtWidgets/QLabel:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/ui_KexiConnectionSelector.h:19, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiConnectionSelectorWidget.cpp:22: /usr/include/qt/QtWidgets/qlabel.h:78:20: note: declared here 78 | const QPixmap *pixmap() const; // ### Qt 7: Remove function | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiConnectionSelectorWidget.cpp: In member function 'void KexiConnectionSelectorWidget::slotRemoteRemoveBtnClicked()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiConnectionSelectorWidget.cpp:445:55: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 445 | if (KMessageBox::Yes != KMessageBox::questionYesNo(this, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 446 | xi18nc("@info", | ~~~~~~~~~~~~~~~ 447 | "Do you want to delete database connection %1 from " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 448 | "the list of available connections?", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449 | item->data()->toUserVisibleString()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 450 | QString(), //caption | ~~~~~~~~~~~~~~~~~~~~ 451 | KStandardGuiItem::del(), KStandardGuiItem::cancel(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 452 | QString(), //dont'ask name | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 453 | KMessageBox::Notify | KMessageBox::Dangerous)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiConnectionSelectorWidget.cpp:37: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileWidget.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qalgorithms.h:43, from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/QList:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiFileFilters.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileWidgetInterface.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileWidget.h:27: /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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileWidget.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileWidget.cpp: In constructor 'KexiFileWidget::KexiFileWidget(const QUrl&, KexiFileFilters::Mode, const QString&, QWidget*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileWidget.cpp:77:46: warning: 'KActionCollection* KFileWidget::actionCollection() const' is deprecated: Since 5.100. No known users [-Wdeprecated-declarations] 77 | QAction *previewAction = actionCollection()->action("preview"); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KIOFileWidgets/KFileWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiFileWidget.h:28: /usr/include/KF5/KIOFileWidgets/kfilewidget.h:396:24: note: declared here 396 | KActionCollection *actionCollection() const; | ^~~~~~~~~~~~~~~~ [ 48%] Linking CXX shared library libkexiextendedwidgets3.2.so [ 48%] Built target kexiextendedwidgets [ 49%] Automatic MOC for target keximain [ 49%] Automatic MOC for target kexirelationsview [ 50%] Automatic MOC for target kformdesigner [ 50%] Generating kexi_tableplugin.json [ 50%] Automatic MOC for target keximigrate Warning: Unable to find service type for service "Kexi/Viewer" listed in "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexi_tableplugin.desktop" - service type search directories were ("/var/lib/jenkins/.local/share", "/usr/local/share", "/usr/share") (:0, ) Warning: Unable to find service type for service "Kexi/Designer" listed in "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexi_tableplugin.desktop" - service type search directories were ("/var/lib/jenkins/.local/share", "/usr/local/share", "/usr/share") (:0, ) The X-KDE-PluginInfo-Depends property is deprecated and will be removed in KF6 Unknown property type for key "X-Kexi-GroupName" -> falling back to string Unknown property type for key "X-Kexi-TypeName" -> falling back to string Unknown property type for key "X-Kexi-ServiceTypesInUserMode" -> falling back to string Unknown property type for key "X-Kexi-VisibleInProjectNavigator" -> falling back to string Unknown property type for key "X-Kexi-SupportsDataExport" -> falling back to string Unknown property type for key "X-Kexi-SupportsPrinting" -> falling back to string Generated "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin.json" [ 50%] Automatic MOC for target kexi_tableplugin AutoMoc warning --------------- "SRC:/src/plugins/tables/kexitablepart.cpp" includes the moc file "kexitablepart.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_CLASS, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. [ 50%] Built target kexirelationsview_autogen [ 50%] Built target keximigrate_autogen [ 50%] Built target kexi_tableplugin_autogen [ 50%] Building CXX object src/widget/relations/CMakeFiles/kexirelationsview.dir/kexirelationsview_autogen/mocs_compilation.cpp.o [ 50%] Building CXX object src/widget/relations/CMakeFiles/kexirelationsview.dir/KexiRelationsScrollArea.cpp.o [ 51%] Building CXX object src/migration/CMakeFiles/keximigrate.dir/keximigrate_autogen/mocs_compilation.cpp.o [ 51%] Building CXX object src/widget/relations/CMakeFiles/kexirelationsview.dir/KexiRelationsConnection.cpp.o [ 51%] Building CXX object src/widget/relations/CMakeFiles/kexirelationsview.dir/KexiRelationsTableContainer.cpp.o [ 51%] Building CXX object src/migration/CMakeFiles/keximigrate.dir/AlterSchemaTableModel.cpp.o [ 51%] Building CXX object src/plugins/tables/CMakeFiles/kexi_tableplugin.dir/kexi_tableplugin_autogen/mocs_compilation.cpp.o [ 51%] Building CXX object src/migration/CMakeFiles/keximigrate.dir/KexiMigratePluginMetaData.cpp.o [ 51%] Building CXX object src/plugins/tables/CMakeFiles/kexi_tableplugin.dir/kexitablepart.cpp.o [ 52%] Building CXX object src/migration/CMakeFiles/keximigrate.dir/keximigrate.cpp.o [ 52%] Building CXX object src/plugins/tables/CMakeFiles/kexi_tableplugin.dir/kexitabledesignerview.cpp.o [ 52%] Building CXX object src/widget/relations/CMakeFiles/kexirelationsview.dir/KexiRelationsTableContainer_p.cpp.o [ 52%] Building CXX object src/widget/relations/CMakeFiles/kexirelationsview.dir/KexiRelationsView.cpp.o [ 52%] Building CXX object src/migration/CMakeFiles/keximigrate.dir/keximigratedata.cpp.o [ 52%] Built target kformdesigner_autogen [ 52%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/kformdesigner_autogen/mocs_compilation.cpp.o [ 52%] Built target keximain_autogen [ 53%] Generating ui_kexifinddialog.h [ 53%] Generating ui_KexiMainImportExportPage.h [ 53%] Generating ui_KexiProjectStorageTypeSelectionPage.h [ 53%] Generating ui_KexiServerDBNamePage.h [ 54%] Building CXX object src/main/CMakeFiles/keximain.dir/keximain_autogen/mocs_compilation.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/AlterSchemaTableModel.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/AlterSchemaTableModel.h:37:22: warning: 'virtual QVariant AlterSchemaTableModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 37 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/AlterSchemaTableModel.h:38:22: warning: 'virtual QVariant AlterSchemaTableModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 38 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/AlterSchemaTableModel.h:39:17: warning: 'virtual int AlterSchemaTableModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 39 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/AlterSchemaTableModel.h:40:17: warning: 'virtual int AlterSchemaTableModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 40 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/EWIEGA46WW/moc_AlterSchemaTableModel.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/mocs_compilation.cpp:2: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/migration/AlterSchemaTableModel.h:37:22: warning: 'virtual QVariant AlterSchemaTableModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 37 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/migration/AlterSchemaTableModel.h:38:22: warning: 'virtual QVariant AlterSchemaTableModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 38 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/migration/AlterSchemaTableModel.h:39:17: warning: 'virtual int AlterSchemaTableModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 39 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/migration/AlterSchemaTableModel.h:40:17: warning: 'virtual int AlterSchemaTableModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 40 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/KexiMigratePluginMetaData.cpp: In constructor 'KexiMigratePluginMetaData::Private::Private(const KexiMigratePluginMetaData*, const QPluginLoader&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/KexiMigratePluginMetaData.cpp:37:58: warning: 'static QStringList KPluginMetaData::readStringList(const QJsonObject&, const QString&)' is deprecated: Since 5.88. Use value(QString, QStringList) on KPluginMetaData instance instead [-Wdeprecated-declarations] 37 | , supportedSourceDrivers(metaData->readStringList( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 38 | KexiJsonTrader::metaDataObjectForPluginLoader(pluginLoader), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | QLatin1String("X-Kexi-SupportedSourceDrivers"))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCoreAddons/KPluginMetaData:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiPluginMetaData.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/KexiMigratePluginMetaData.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/KexiMigratePluginMetaData.cpp:20: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:571:24: note: declared here 571 | static QStringList readStringList(const QJsonObject &jo, const QString &key); | ^~~~~~~~~~~~~~ [ 54%] Building CXX object src/migration/CMakeFiles/keximigrate.dir/KexiSqlMigrate.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListView.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:35, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/EWIEGA46WW/moc_KexiRelationsScrollArea.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/mocs_compilation.cpp:2: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:54:22: warning: 'virtual QVariant KexiFieldListModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 54 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:55:17: warning: 'virtual int KexiFieldListModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 55 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:56:17: warning: 'virtual int KexiFieldListModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 56 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:57:22: warning: 'virtual QVariant KexiFieldListModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 57 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:59:25: warning: 'virtual QStringList KexiFieldListModel::mimeTypes() const' can be marked override [-Wsuggest-override] 59 | virtual QStringList mimeTypes() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:60:24: warning: 'virtual QMimeData* KexiFieldListModel::mimeData(const QModelIndexList&) const' can be marked override [-Wsuggest-override] 60 | virtual QMimeData* mimeData(const QModelIndexList& indexes) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:61:27: warning: 'virtual Qt::ItemFlags KexiFieldListModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 61 | virtual Qt::ItemFlags flags(const QModelIndex& index) const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qnamespace.h:43, from /usr/include/qt/QtCore/qobjectdefs.h:48, from /usr/include/qt/QtCore/qobject.h:46, from /usr/include/qt/QtCore/QObject:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:37: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ [ 54%] Building CXX object src/migration/CMakeFiles/keximigrate.dir/migratemanager.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListView.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:35, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:54:22: warning: 'virtual QVariant KexiFieldListModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 54 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:55:17: warning: 'virtual int KexiFieldListModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 55 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:56:17: warning: 'virtual int KexiFieldListModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 56 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:57:22: warning: 'virtual QVariant KexiFieldListModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 57 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:59:25: warning: 'virtual QStringList KexiFieldListModel::mimeTypes() const' can be marked override [-Wsuggest-override] 59 | virtual QStringList mimeTypes() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:60:24: warning: 'virtual QMimeData* KexiFieldListModel::mimeData(const QModelIndexList&) const' can be marked override [-Wsuggest-override] 60 | virtual QMimeData* mimeData(const QModelIndexList& indexes) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:61:27: warning: 'virtual Qt::ItemFlags KexiFieldListModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 61 | virtual Qt::ItemFlags flags(const QModelIndex& index) const; | ^~~~~ [ 55%] Building CXX object src/migration/CMakeFiles/keximigrate.dir/importwizard.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.h:81:18: warning: 'virtual void KexiRelationsTableContainer::focusInEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 81 | virtual void focusInEvent(QFocusEvent* event); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.h:82:18: warning: 'virtual void KexiRelationsTableContainer::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 82 | virtual void focusOutEvent(QFocusEvent* event); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListView.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:29, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:54:22: warning: 'virtual QVariant KexiFieldListModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 54 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:55:17: warning: 'virtual int KexiFieldListModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 55 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:56:17: warning: 'virtual int KexiFieldListModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 56 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:57:22: warning: 'virtual QVariant KexiFieldListModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 57 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:59:25: warning: 'virtual QStringList KexiFieldListModel::mimeTypes() const' can be marked override [-Wsuggest-override] 59 | virtual QStringList mimeTypes() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:60:24: warning: 'virtual QMimeData* KexiFieldListModel::mimeData(const QModelIndexList&) const' can be marked override [-Wsuggest-override] 60 | virtual QMimeData* mimeData(const QModelIndexList& indexes) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:92:19: warning: 'virtual QSize KexiRelationsScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 92 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:61:27: warning: 'virtual Qt::ItemFlags KexiFieldListModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 61 | virtual Qt::ItemFlags flags(const QModelIndex& index) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:141:18: warning: 'virtual void KexiRelationsScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 141 | virtual void keyPressEvent(QKeyEvent *ev); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:142:18: warning: 'virtual void KexiRelationsScrollArea::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 142 | virtual void contextMenuEvent(QContextMenuEvent* event); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/EWIEGA46WW/moc_KexiRelationsTableContainer_p.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/mocs_compilation.cpp:4: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:48:19: warning: 'virtual QSize KexiRelationsTableFieldList::sizeHint() const' can be marked override [-Wsuggest-override] 48 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:57:18: warning: 'virtual void KexiRelationsTableFieldList::dragEnterEvent(QDragEnterEvent*)' can be marked override [-Wsuggest-override] 57 | virtual void dragEnterEvent(QDragEnterEvent* event); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:58:18: warning: 'virtual void KexiRelationsTableFieldList::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 58 | virtual void dragMoveEvent(QDragMoveEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:59:18: warning: 'virtual void KexiRelationsTableFieldList::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 59 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:61:18: warning: 'virtual bool KexiRelationsTableFieldList::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 61 | virtual bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:83:10: warning: 'virtual bool KexiRelationViewTableContainerHeader::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 83 | bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:84:10: warning: 'virtual void KexiRelationViewTableContainerHeader::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 84 | void mousePressEvent(QMouseEvent *ev); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:85:10: warning: 'virtual void KexiRelationViewTableContainerHeader::mouseReleaseEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 85 | void mouseReleaseEvent(QMouseEvent *ev); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListView.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:54:22: warning: 'virtual QVariant KexiFieldListModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 54 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:55:17: warning: 'virtual int KexiFieldListModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 55 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:56:17: warning: 'virtual int KexiFieldListModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 56 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:57:22: warning: 'virtual QVariant KexiFieldListModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 57 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:59:25: warning: 'virtual QStringList KexiFieldListModel::mimeTypes() const' can be marked override [-Wsuggest-override] 59 | virtual QStringList mimeTypes() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:60:24: warning: 'virtual QMimeData* KexiFieldListModel::mimeData(const QModelIndexList&) const' can be marked override [-Wsuggest-override] 60 | virtual QMimeData* mimeData(const QModelIndexList& indexes) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:61:27: warning: 'virtual Qt::ItemFlags KexiFieldListModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 61 | virtual Qt::ItemFlags flags(const QModelIndex& index) const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListView.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:35, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsConnection.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:54:22: warning: 'virtual QVariant KexiFieldListModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 54 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:55:17: warning: 'virtual int KexiFieldListModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 55 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:56:17: warning: 'virtual int KexiFieldListModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 56 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:57:22: warning: 'virtual QVariant KexiFieldListModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 57 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:59:25: warning: 'virtual QStringList KexiFieldListModel::mimeTypes() const' can be marked override [-Wsuggest-override] 59 | virtual QStringList mimeTypes() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:60:24: warning: 'virtual QMimeData* KexiFieldListModel::mimeData(const QModelIndexList&) const' can be marked override [-Wsuggest-override] 60 | virtual QMimeData* mimeData(const QModelIndexList& indexes) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:61:27: warning: 'virtual Qt::ItemFlags KexiFieldListModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 61 | virtual Qt::ItemFlags flags(const QModelIndex& index) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.h:81:18: warning: 'virtual void KexiRelationsTableContainer::focusInEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 81 | virtual void focusInEvent(QFocusEvent* event); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.h:82:18: warning: 'virtual void KexiRelationsTableContainer::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 82 | virtual void focusOutEvent(QFocusEvent* event); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:92:19: warning: 'virtual QSize KexiRelationsScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 92 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:141:18: warning: 'virtual void KexiRelationsScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 141 | virtual void keyPressEvent(QKeyEvent *ev); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:142:18: warning: 'virtual void KexiRelationsScrollArea::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 142 | virtual void contextMenuEvent(QContextMenuEvent* event); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:48:19: warning: 'virtual QSize KexiRelationsTableFieldList::sizeHint() const' can be marked override [-Wsuggest-override] 48 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:57:18: warning: 'virtual void KexiRelationsTableFieldList::dragEnterEvent(QDragEnterEvent*)' can be marked override [-Wsuggest-override] 57 | virtual void dragEnterEvent(QDragEnterEvent* event); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:58:18: warning: 'virtual void KexiRelationsTableFieldList::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 58 | virtual void dragMoveEvent(QDragMoveEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:59:18: warning: 'virtual void KexiRelationsTableFieldList::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 59 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:61:18: warning: 'virtual bool KexiRelationsTableFieldList::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 61 | virtual bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:83:10: warning: 'virtual bool KexiRelationViewTableContainerHeader::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 83 | bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:84:10: warning: 'virtual void KexiRelationViewTableContainerHeader::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 84 | void mousePressEvent(QMouseEvent *ev); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:85:10: warning: 'virtual void KexiRelationViewTableContainerHeader::mouseReleaseEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 85 | void mouseReleaseEvent(QMouseEvent *ev); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/relations/KexiRelationsView.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/EWIEGA46WW/moc_KexiRelationsView.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/mocs_compilation.cpp:5: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/widget/relations/kexirelationsview_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/widget/relations/KexiRelationsView.h:58:19: warning: 'virtual QSize KexiRelationsView::sizeHint() const' can be marked override [-Wsuggest-override] 58 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.h:81:18: warning: 'virtual void KexiRelationsTableContainer::focusInEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 81 | virtual void focusInEvent(QFocusEvent* event); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.h:82:18: warning: 'virtual void KexiRelationsTableContainer::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 82 | virtual void focusOutEvent(QFocusEvent* event); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.h:81:18: warning: 'virtual void KexiRelationsTableContainer::focusInEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 81 | virtual void focusInEvent(QFocusEvent* event); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.h:82:18: warning: 'virtual void KexiRelationsTableContainer::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 82 | virtual void focusOutEvent(QFocusEvent* event); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:92:19: warning: 'virtual QSize KexiRelationsScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 92 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:141:18: warning: 'virtual void KexiRelationsScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 141 | virtual void keyPressEvent(QKeyEvent *ev); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:142:18: warning: 'virtual void KexiRelationsScrollArea::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 142 | virtual void contextMenuEvent(QContextMenuEvent* event); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:35, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.h:81:18: warning: 'virtual void KexiRelationsTableContainer::focusInEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 81 | virtual void focusInEvent(QFocusEvent* event); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.h:82:18: warning: 'virtual void KexiRelationsTableContainer::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 82 | virtual void focusOutEvent(QFocusEvent* event); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsView.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:92:19: warning: 'virtual QSize KexiRelationsScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 92 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsView.h:58:19: warning: 'virtual QSize KexiRelationsView::sizeHint() const' can be marked override [-Wsuggest-override] 58 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:141:18: warning: 'virtual void KexiRelationsScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 141 | virtual void keyPressEvent(QKeyEvent *ev); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:142:18: warning: 'virtual void KexiRelationsScrollArea::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 142 | virtual void contextMenuEvent(QContextMenuEvent* event); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListView.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:35, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsView.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsView.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:54:22: warning: 'virtual QVariant KexiFieldListModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 54 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:55:17: warning: 'virtual int KexiFieldListModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 55 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:56:17: warning: 'virtual int KexiFieldListModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 56 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:57:22: warning: 'virtual QVariant KexiFieldListModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 57 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:59:25: warning: 'virtual QStringList KexiFieldListModel::mimeTypes() const' can be marked override [-Wsuggest-override] 59 | virtual QStringList mimeTypes() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:60:24: warning: 'virtual QMimeData* KexiFieldListModel::mimeData(const QModelIndexList&) const' can be marked override [-Wsuggest-override] 60 | virtual QMimeData* mimeData(const QModelIndexList& indexes) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:61:27: warning: 'virtual Qt::ItemFlags KexiFieldListModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 61 | virtual Qt::ItemFlags flags(const QModelIndex& index) const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitabledesigner_dataview.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/moc_kexitabledesigner_dataview.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/mocs_compilation.cpp:3: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:70:18: warning: 'virtual bool KexiDataTableView::saveSettings()' can be marked override [-Wsuggest-override] 70 | virtual bool saveSettings(); | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:48:19: warning: 'virtual QSize KexiRelationsTableFieldList::sizeHint() const' can be marked override [-Wsuggest-override] 48 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:57:18: warning: 'virtual void KexiRelationsTableFieldList::dragEnterEvent(QDragEnterEvent*)' can be marked override [-Wsuggest-override] 57 | virtual void dragEnterEvent(QDragEnterEvent* event); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:58:18: warning: 'virtual void KexiRelationsTableFieldList::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 58 | virtual void dragMoveEvent(QDragMoveEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:59:18: warning: 'virtual void KexiRelationsTableFieldList::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 59 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:61:18: warning: 'virtual bool KexiRelationsTableFieldList::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 61 | virtual bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:83:10: warning: 'virtual bool KexiRelationViewTableContainerHeader::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 83 | bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:84:10: warning: 'virtual void KexiRelationViewTableContainerHeader::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 84 | void mousePressEvent(QMouseEvent *ev); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h:85:10: warning: 'virtual void KexiRelationViewTableContainerHeader::mouseReleaseEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 85 | void mouseReleaseEvent(QMouseEvent *ev); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qlabel.h:43, from /usr/include/qt/QtWidgets/QLabel:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer_p.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/EWIEGA46WW/moc_importoptionsdlg.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/mocs_compilation.cpp:5: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/migration/importoptionsdlg.h:45:18: warning: 'virtual void KexiMigration::OptionsDialog::accept()' can be marked override [-Wsuggest-override] 45 | virtual void accept(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.cpp:75:18: warning: 'virtual void KexiRelationsScrollAreaWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 75 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.cpp:76:18: warning: 'virtual void KexiRelationsScrollAreaWidget::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 76 | virtual void mousePressEvent(QMouseEvent *ev); | ^~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:92:19: warning: 'virtual QSize KexiRelationsScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 92 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:141:18: warning: 'virtual void KexiRelationsScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 141 | virtual void keyPressEvent(QKeyEvent *ev); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:142:18: warning: 'virtual void KexiRelationsScrollArea::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 142 | virtual void contextMenuEvent(QContextMenuEvent* event); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsView.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsConnection.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsView.h:58:19: warning: 'virtual QSize KexiRelationsView::sizeHint() const' can be marked override [-Wsuggest-override] 58 | virtual QSize sizeHint() const; | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsConnection.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qchar.h:43, from /usr/include/qt/QtCore/qstring.h:49, from /usr/include/qt/QtCore/QString:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsConnection.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsConnection.cpp:21: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.h:81:18: warning: 'virtual void KexiRelationsTableContainer::focusInEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 81 | virtual void focusInEvent(QFocusEvent* event); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.h:82:18: warning: 'virtual void KexiRelationsTableContainer::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 82 | virtual void focusOutEvent(QFocusEvent* event); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:92:19: warning: 'virtual QSize KexiRelationsScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 92 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:141:18: warning: 'virtual void KexiRelationsScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 141 | virtual void keyPressEvent(QKeyEvent *ev); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:142:18: warning: 'virtual void KexiRelationsScrollArea::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 142 | virtual void contextMenuEvent(QContextMenuEvent* event); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitablepart.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitabledesigner_dataview.h:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qsharedpointer.h:43, from /usr/include/qt/QtCore/qpointer.h:43, from /usr/include/qt/QtCore/QPointer:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexi.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:25: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiPropertyPaneViewBase.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexilookupcolumnpage.h:22, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/moc_kexilookupcolumnpage.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitablepart.h:90:22: warning: 'virtual tristate KexiTablePart::remove(KexiPart::Item*)' can be marked override [-Wsuggest-override] 90 | virtual tristate remove(KexiPart::Item *item); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:90:22: warning: 'virtual tristate KexiTablePart::remove(KexiPart::Item*)' can be marked override [-Wsuggest-override] 90 | virtual tristate remove(KexiPart::Item *item); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:92:22: warning: 'virtual tristate KexiTablePart::rename(KexiPart::Item*, const QString&)' can be marked override [-Wsuggest-override] 92 | virtual tristate rename(KexiPart::Item *item, const QString& newName); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitablepart.h:92:22: warning: 'virtual tristate KexiTablePart::rename(KexiPart::Item*, const QString&)' can be marked override [-Wsuggest-override] 92 | virtual tristate rename(KexiPart::Item *item, const QString& newName); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitablepart.h:122:30: warning: 'virtual KLocalizedString KexiTablePart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 122 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:122:30: warning: 'virtual KLocalizedString KexiTablePart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 122 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitablepart.h:134:18: warning: 'virtual void KexiTablePart::initPartActions()' can be marked override [-Wsuggest-override] 134 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:134:18: warning: 'virtual void KexiTablePart::initPartActions()' can be marked override [-Wsuggest-override] 134 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitablepart.h:135:18: warning: 'virtual void KexiTablePart::initInstanceActions()' can be marked override [-Wsuggest-override] 135 | virtual void initInstanceActions(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:135:18: warning: 'virtual void KexiTablePart::initInstanceActions()' can be marked override [-Wsuggest-override] 135 | virtual void initInstanceActions(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitablepart.h:137:18: warning: 'virtual void KexiTablePart::setupCustomPropertyPanelTabs(QTabWidget*)' can be marked override [-Wsuggest-override] 137 | virtual void setupCustomPropertyPanelTabs(QTabWidget *tab); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitablepart.h:139:24: warning: 'virtual KDbObject* KexiTablePart::loadSchemaObject(KexiWindow*, const KDbObject&, Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 139 | virtual KDbObject* loadSchemaObject(KexiWindow *window, const KDbObject& object, | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:137:18: warning: 'virtual void KexiTablePart::setupCustomPropertyPanelTabs(QTabWidget*)' can be marked override [-Wsuggest-override] 137 | virtual void setupCustomPropertyPanelTabs(QTabWidget *tab); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:139:24: warning: 'virtual KDbObject* KexiTablePart::loadSchemaObject(KexiWindow*, const KDbObject&, Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 139 | virtual KDbObject* loadSchemaObject(KexiWindow *window, const KDbObject& object, | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitabledesigner_dataview.h:37:22: warning: 'virtual tristate KexiTableDesigner_DataView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 37 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitabledesigner_dataview.h:38:22: warning: 'virtual tristate KexiTableDesigner_DataView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 38 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/keximigrate.cpp: In member function 'bool KexiMigration::KexiMigrate::performImportInternal(Kexi::ObjectStatus*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/keximigrate.cpp:431:64: warning: 'QSet QList::toSet() const [with T = QString]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] 431 | const QSet kdbTablesSet(kexiDBTables.toSet()); | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt/QtCore/qvariant.h:45, from /usr/include/qt/QtCore/QVariant:1, from /usr/include/KDb3/KDbCursor.h:24, from /usr/include/KDb3/KDbConnection.h:23, from /usr/include/KDb3/KDbConnection:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/keximigratedata.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/keximigrate.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/keximigrate.cpp:22: /usr/include/qt/QtCore/qlist.h:413:13: note: declared here 413 | QSet toSet() const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/moc_kexitabledesignerview.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/mocs_compilation.cpp:4: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:72:18: warning: 'virtual void KexiTableDesignerView::clearRecord(int, bool)' can be marked override [-Wsuggest-override] 72 | virtual void clearRecord(int record, bool addCommand = false); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:76:18: warning: 'virtual void KexiTableDesignerView::insertField(int, const QString&, bool)' can be marked override [-Wsuggest-override] 76 | virtual void insertField(int record, const QString& caption, bool addCommand = false); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:81:18: warning: 'virtual void KexiTableDesignerView::insertField(int, KPropertySet&, bool)' can be marked override [-Wsuggest-override] 81 | virtual void insertField(int record, KPropertySet& set, bool addCommand = false); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:86:18: warning: 'virtual void KexiTableDesignerView::insertEmptyRecord(int, bool)' can be marked override [-Wsuggest-override] 86 | virtual void insertEmptyRecord(int record, bool addCommand = false); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:91:18: warning: 'virtual void KexiTableDesignerView::deleteRecord(int, bool)' can be marked override [-Wsuggest-override] 91 | virtual void deleteRecord(int record, bool addCommand = false); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:96:18: warning: 'virtual void KexiTableDesignerView::changeFieldPropertyForRecord(int, const QByteArray&, const QVariant&, const KPropertyListData*, bool)' can be marked override [-Wsuggest-override] 96 | virtual void changeFieldPropertyForRecord(int record, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:115:21: warning: 'virtual QString KexiTableDesignerView::debugStringForCurrentTableSchema(tristate&)' can be marked override [-Wsuggest-override] 115 | virtual QString debugStringForCurrentTableSchema(tristate& result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:119:22: warning: 'virtual tristate KexiTableDesignerView::simulateAlterTableExecution(QString*)' can be marked override [-Wsuggest-override] 119 | virtual tristate simulateAlterTableExecution(QString *debugTarget); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:125:22: warning: 'virtual tristate KexiTableDesignerView::executeRealAlterTable()' can be marked override [-Wsuggest-override] 125 | virtual tristate executeRealAlterTable(); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:167:18: warning: 'virtual void KexiTableDesignerView::updateActions(bool)' can be marked override [-Wsuggest-override] 167 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:178:22: warning: 'virtual tristate KexiTableDesignerView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 178 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:180:22: warning: 'virtual tristate KexiTableDesignerView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 180 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:184:27: warning: 'virtual KPropertySet* KexiTableDesignerView::propertySet()' can be marked override [-Wsuggest-override] 184 | virtual KPropertySet *propertySet(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:189:24: warning: 'virtual KDbObject* KexiTableDesignerView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 189 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:194:24: warning: 'virtual KDbObject* KexiTableDesignerView::copyData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 194 | virtual KDbObject* copyData(const KDbObject& object, | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:201:22: warning: 'virtual tristate KexiTableDesignerView::storeData(bool)' can be marked override [-Wsuggest-override] 201 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/tables/kexi_tableplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:240:18: warning: 'virtual void KexiTableDesignerView::propertySetSwitched()' can be marked override [-Wsuggest-override] 240 | virtual void propertySetSwitched(); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/keximigrate.cpp: In member function 'QList KexiMigration::KexiMigrate::propertyNames() const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/keximigrate.cpp:755:10: warning: 'void qSort(Container&) [with Container = QList]' is deprecated: Use std::sort [-Wdeprecated-declarations] 755 | qSort(names); | ~~~~~^~~~~~~ In file included from /usr/include/qt/QtCore/qlist.h:43: /usr/include/qt/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.cpp:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsConnection.cpp: In member function 'void KexiRelationsConnection::drawConnection(QPainter*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsConnection.cpp:103:42: warning: 'int QFontMetrics::width(QChar) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 103 | int sideNCharWidth = 2 + 2 + fm.width(sideNChar); | ~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/qwidget.h:50, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/qscrollarea.h:44, from /usr/include/qt/QtWidgets/QScrollArea:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:24: /usr/include/qt/QtGui/qfontmetrics.h:110:9: note: declared here 110 | int width(QChar) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsConnection.cpp:105:42: warning: 'int QFontMetrics::width(QChar) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 105 | int side1CharWidth = 2 + 2 + fm.width(side1Char); | ~~~~~~~~^~~~~~~~~~~ /usr/include/qt/QtGui/qfontmetrics.h:110:9: note: declared here 110 | int width(QChar) const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsView.h:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsView.h:58:19: warning: 'virtual QSize KexiRelationsView::sizeHint() const' can be marked override [-Wsuggest-override] 58 | virtual QSize sizeHint() const; | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:70:18: warning: 'virtual bool KexiDataTableView::saveSettings()' can be marked override [-Wsuggest-override] 70 | virtual bool saveSettings(); | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/EWIEGA46WW/moc_importtablewizard.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/mocs_compilation.cpp:6: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/migration/importtablewizard.h:57:22: warning: 'virtual void KexiMigration::ImportTableWizard::back()' can be marked override [-Wsuggest-override] 57 | virtual void back(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/migration/importtablewizard.h:58:22: warning: 'virtual void KexiMigration::ImportTableWizard::next()' can be marked override [-Wsuggest-override] 58 | virtual void next(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/migration/importtablewizard.h:59:22: warning: 'virtual void KexiMigration::ImportTableWizard::accept()' can be marked override [-Wsuggest-override] 59 | virtual void accept(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/migration/importtablewizard.h:60:22: warning: 'virtual void KexiMigration::ImportTableWizard::reject()' can be marked override [-Wsuggest-override] 60 | virtual void reject(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/migration/importtablewizard.h:54:137: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 54 | explicit ImportTableWizard(KDbConnection* curDB, QWidget* parent = 0, QMap* args = 0, Qt::WindowFlags flags = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, 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/QModelIndex:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/migration/AlterSchemaTableModel.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/EWIEGA46WW/moc_importwizard.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/mocs_compilation.cpp:7: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/migration/importwizard.h:63:18: warning: 'virtual void KexiMigration::ImportWizard::next()' can be marked override [-Wsuggest-override] 63 | virtual void next(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/migration/importwizard.h:64:18: warning: 'virtual void KexiMigration::ImportWizard::back()' can be marked override [-Wsuggest-override] 64 | virtual void back(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/migration/importwizard.h:66:18: warning: 'virtual void KexiMigration::ImportWizard::accept()' can be marked override [-Wsuggest-override] 66 | virtual void accept(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/keximigrate_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/migration/importwizard.h:67:18: warning: 'virtual void KexiMigration::ImportWizard::reject()' can be marked override [-Wsuggest-override] 67 | virtual void reject(); | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsView.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qscrollarea.h:43, from /usr/include/qt/QtWidgets/QScrollArea:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsView.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/moc_KexiBugReportDialog.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/mocs_compilation.cpp:2: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiBugReportDialog.h:35:18: warning: 'virtual void KexiBugReportDialog::accept()' can be marked override [-Wsuggest-override] 35 | virtual void accept(); | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/WidgetTreeWidget.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/moc_WidgetTreeWidget.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/mocs_compilation.cpp:2: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qatomic.h:41, from /usr/include/qt/QtCore/qvariant.h:43, from /usr/include/qt/QtCore/QVariant:1, from /usr/include/KPropertyCore3/KProperty.h:25, from /usr/include/KPropertyCore3/KProperty:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/WidgetTreeWidget.h:64:22: warning: 'virtual QVariant KFormDesigner::WidgetTreeWidgetItem::data(int, int) const' can be marked override [-Wsuggest-override] 64 | virtual QVariant data(int column, int role) const { return QTreeWidgetItem::data(column, role); } | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/WidgetTreeWidget.h:67:18: warning: 'virtual bool KFormDesigner::WidgetTreeWidgetItem::operator<(const QTreeWidgetItem&) const' can be marked override [-Wsuggest-override] 67 | virtual bool operator<( const QTreeWidgetItem & other ) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:90:22: warning: 'virtual tristate KexiTablePart::remove(KexiPart::Item*)' can be marked override [-Wsuggest-override] 90 | virtual tristate remove(KexiPart::Item *item); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:92:22: warning: 'virtual tristate KexiTablePart::rename(KexiPart::Item*, const QString&)' can be marked override [-Wsuggest-override] 92 | virtual tristate rename(KexiPart::Item *item, const QString& newName); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/WidgetTreeWidget.h:153:18: warning: 'virtual void KFormDesigner::WidgetTreeWidget::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 153 | virtual void contextMenuEvent(QContextMenuEvent* e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:122:30: warning: 'virtual KLocalizedString KexiTablePart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 122 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:134:18: warning: 'virtual void KexiTablePart::initPartActions()' can be marked override [-Wsuggest-override] 134 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:135:18: warning: 'virtual void KexiTablePart::initInstanceActions()' can be marked override [-Wsuggest-override] 135 | virtual void initInstanceActions(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:137:18: warning: 'virtual void KexiTablePart::setupCustomPropertyPanelTabs(QTabWidget*)' can be marked override [-Wsuggest-override] 137 | virtual void setupCustomPropertyPanelTabs(QTabWidget *tab); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:139:24: warning: 'virtual KDbObject* KexiTablePart::loadSchemaObject(KexiWindow*, const KDbObject&, Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 139 | virtual KDbObject* loadSchemaObject(KexiWindow *window, const KDbObject& object, | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:72:18: warning: 'virtual void KexiTableDesignerView::clearRecord(int, bool)' can be marked override [-Wsuggest-override] 72 | virtual void clearRecord(int record, bool addCommand = false); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:76:18: warning: 'virtual void KexiTableDesignerView::insertField(int, const QString&, bool)' can be marked override [-Wsuggest-override] 76 | virtual void insertField(int record, const QString& caption, bool addCommand = false); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:81:18: warning: 'virtual void KexiTableDesignerView::insertField(int, KPropertySet&, bool)' can be marked override [-Wsuggest-override] 81 | virtual void insertField(int record, KPropertySet& set, bool addCommand = false); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:86:18: warning: 'virtual void KexiTableDesignerView::insertEmptyRecord(int, bool)' can be marked override [-Wsuggest-override] 86 | virtual void insertEmptyRecord(int record, bool addCommand = false); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:91:18: warning: 'virtual void KexiTableDesignerView::deleteRecord(int, bool)' can be marked override [-Wsuggest-override] 91 | virtual void deleteRecord(int record, bool addCommand = false); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:96:18: warning: 'virtual void KexiTableDesignerView::changeFieldPropertyForRecord(int, const QByteArray&, const QVariant&, const KPropertyListData*, bool)' can be marked override [-Wsuggest-override] 96 | virtual void changeFieldPropertyForRecord(int record, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:115:21: warning: 'virtual QString KexiTableDesignerView::debugStringForCurrentTableSchema(tristate&)' can be marked override [-Wsuggest-override] 115 | virtual QString debugStringForCurrentTableSchema(tristate& result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:119:22: warning: 'virtual tristate KexiTableDesignerView::simulateAlterTableExecution(QString*)' can be marked override [-Wsuggest-override] 119 | virtual tristate simulateAlterTableExecution(QString *debugTarget); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:125:22: warning: 'virtual tristate KexiTableDesignerView::executeRealAlterTable()' can be marked override [-Wsuggest-override] 125 | virtual tristate executeRealAlterTable(); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:167:18: warning: 'virtual void KexiTableDesignerView::updateActions(bool)' can be marked override [-Wsuggest-override] 167 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:178:22: warning: 'virtual tristate KexiTableDesignerView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 178 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:180:22: warning: 'virtual tristate KexiTableDesignerView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 180 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:184:27: warning: 'virtual KPropertySet* KexiTableDesignerView::propertySet()' can be marked override [-Wsuggest-override] 184 | virtual KPropertySet *propertySet(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:189:24: warning: 'virtual KDbObject* KexiTableDesignerView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 189 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:194:24: warning: 'virtual KDbObject* KexiTableDesignerView::copyData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 194 | virtual KDbObject* copyData(const KDbObject& object, | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:201:22: warning: 'virtual tristate KexiTableDesignerView::storeData(bool)' can be marked override [-Wsuggest-override] 201 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:240:18: warning: 'virtual void KexiTableDesignerView::propertySetSwitched()' can be marked override [-Wsuggest-override] 240 | virtual void propertySetSwitched(); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsView.cpp: In constructor 'KexiRelationsView::KexiRelationsView(QWidget*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsView.cpp:82:62: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 82 | d->tableCombo->setMinimumWidth(QFontMetrics(font()).width("w")*20); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/qwidget.h:50, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt/QtWidgets/qscrollarea.h:44: /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:70:18: warning: 'virtual bool KexiDataTableView::saveSettings()' can be marked override [-Wsuggest-override] 70 | virtual bool saveSettings(); | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableScrollArea.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.cpp:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/container.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/moc_container.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/mocs_compilation.cpp:3: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:57:18: warning: 'virtual void KexiTableDesignerCommands::Command::redo()' can be marked override [-Wsuggest-override] 57 | virtual void redo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:58:18: warning: 'virtual void KexiTableDesignerCommands::Command::undo()' can be marked override [-Wsuggest-override] 58 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:90:18: warning: 'virtual void KexiTableDesignerCommands::ChangeFieldPropertyCommand::redoInternal()' can be marked override [-Wsuggest-override] 90 | virtual void redoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:91:18: warning: 'virtual void KexiTableDesignerCommands::ChangeFieldPropertyCommand::undoInternal()' can be marked override [-Wsuggest-override] 91 | virtual void undoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:92:47: warning: 'virtual KDbAlterTableHandler::ActionBase* KexiTableDesignerCommands::ChangeFieldPropertyCommand::createAction() const' can be marked override [-Wsuggest-override] 92 | virtual KDbAlterTableHandler::ActionBase* createAction() const; | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:93:21: warning: 'virtual QString KexiTableDesignerCommands::ChangeFieldPropertyCommand::debugString() const' can be marked override [-Wsuggest-override] 93 | virtual QString debugString() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:112:18: warning: 'virtual void KexiTableDesignerCommands::RemoveFieldCommand::redoInternal()' can be marked override [-Wsuggest-override] 112 | virtual void redoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:113:18: warning: 'virtual void KexiTableDesignerCommands::RemoveFieldCommand::undoInternal()' can be marked override [-Wsuggest-override] 113 | virtual void undoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:114:47: warning: 'virtual KDbAlterTableHandler::ActionBase* KexiTableDesignerCommands::RemoveFieldCommand::createAction() const' can be marked override [-Wsuggest-override] 114 | virtual KDbAlterTableHandler::ActionBase* createAction() const; | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:116:21: warning: 'virtual QString KexiTableDesignerCommands::RemoveFieldCommand::debugString() const' can be marked override [-Wsuggest-override] 116 | virtual QString debugString() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:132:18: warning: 'virtual void KexiTableDesignerCommands::InsertFieldCommand::redoInternal()' can be marked override [-Wsuggest-override] 132 | virtual void redoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:133:18: warning: 'virtual void KexiTableDesignerCommands::InsertFieldCommand::undoInternal()' can be marked override [-Wsuggest-override] 133 | virtual void undoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:134:47: warning: 'virtual KDbAlterTableHandler::ActionBase* KexiTableDesignerCommands::InsertFieldCommand::createAction() const' can be marked override [-Wsuggest-override] 134 | virtual KDbAlterTableHandler::ActionBase* createAction() const; | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:136:21: warning: 'virtual QString KexiTableDesignerCommands::InsertFieldCommand::debugString() const' can be marked override [-Wsuggest-override] 136 | virtual QString debugString() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:162:18: warning: 'virtual void KexiTableDesignerCommands::ChangePropertyVisibilityCommand::redoInternal()' can be marked override [-Wsuggest-override] 162 | virtual void redoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:163:18: warning: 'virtual void KexiTableDesignerCommands::ChangePropertyVisibilityCommand::undoInternal()' can be marked override [-Wsuggest-override] 163 | virtual void undoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:179:18: warning: 'virtual void KexiTableDesignerCommands::InsertEmptyRecordCommand::redoInternal()' can be marked override [-Wsuggest-override] 179 | virtual void redoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:180:18: warning: 'virtual void KexiTableDesignerCommands::InsertEmptyRecordCommand::undoInternal()' can be marked override [-Wsuggest-override] 180 | virtual void undoInternal(); | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiTableScrollArea::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiTableScrollArea::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiTableScrollArea::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiTableScrollArea::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiTableScrollArea::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:177:17: warning: 'virtual int KexiTableScrollArea::recordsPerPage() const' can be marked override [-Wsuggest-override] 177 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:180:17: warning: 'virtual int KexiTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 180 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:183:17: warning: 'virtual int KexiTableScrollArea::currentRecord() const' can be marked override [-Wsuggest-override] 183 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:200:17: warning: 'virtual int KexiTableScrollArea::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 200 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:203:18: warning: 'virtual void KexiTableScrollArea::updateCell(int, int)' can be marked override [-Wsuggest-override] 203 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:206:18: warning: 'virtual void KexiTableScrollArea::updateCurrentCell()' can be marked override [-Wsuggest-override] 206 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:209:18: warning: 'virtual void KexiTableScrollArea::updateRecord(int)' can be marked override [-Wsuggest-override] 209 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:236:19: warning: 'virtual QSize KexiTableScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 236 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:237:19: warning: 'virtual QSize KexiTableScrollArea::minimumSizeHint() const' can be marked override [-Wsuggest-override] 237 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:241:19: warning: 'virtual QRect KexiTableScrollArea::viewportGeometry() const' can be marked override [-Wsuggest-override] 241 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:264:25: warning: 'virtual QScrollBar* KexiTableScrollArea::verticalScrollBar() const' can be marked override [-Wsuggest-override] 264 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:266:18: warning: 'virtual bool KexiTableScrollArea::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 266 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:271:18: warning: 'virtual void KexiTableScrollArea::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 271 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:274:18: warning: 'virtual void KexiTableScrollArea::setSpreadSheetMode(bool)' can be marked override [-Wsuggest-override] 274 | virtual void setSpreadSheetMode(bool set); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:323:18: warning: 'virtual void KexiTableScrollArea::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 323 | virtual void ensureCellVisible(int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:328:18: warning: 'virtual void KexiTableScrollArea::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 328 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:333:18: warning: 'virtual void KexiTableScrollArea::deleteCurrentRecord()' can be marked override [-Wsuggest-override] 333 | virtual void deleteCurrentRecord(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:343:28: warning: 'virtual KDbRecordData* KexiTableScrollArea::insertEmptyRecord(int)' can be marked override [-Wsuggest-override] 343 | virtual KDbRecordData *insertEmptyRecord(int pos = -1); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:350:18: warning: 'virtual void KexiTableScrollArea::startEditCurrentCell(const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 350 | virtual void startEditCurrentCell(const QString& setText = QString(), | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:357:18: warning: 'virtual void KexiTableScrollArea::deleteAndStartEditCurrentCell()' can be marked override [-Wsuggest-override] 357 | virtual void deleteAndStartEditCurrentCell() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:364:18: warning: 'virtual bool KexiTableScrollArea::cancelRecordEditing()' can be marked override [-Wsuggest-override] 364 | virtual bool cancelRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:372:18: warning: 'virtual bool KexiTableScrollArea::acceptRecordEditing()' can be marked override [-Wsuggest-override] 372 | virtual bool acceptRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:379:18: warning: 'virtual void KexiTableScrollArea::setAcceptsRecordEditAfterCellAccepting(bool)' can be marked override [-Wsuggest-override] 379 | virtual void setAcceptsRecordEditAfterCellAccepting(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:389:18: warning: 'virtual void KexiTableScrollArea::setDropsAtRecordEnabled(bool)' can be marked override [-Wsuggest-override] 389 | virtual void setDropsAtRecordEnabled(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:393:18: warning: 'virtual bool KexiTableScrollArea::cancelEditor()' can be marked override [-Wsuggest-override] 393 | virtual bool cancelEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:396:18: warning: 'virtual bool KexiTableScrollArea::acceptEditor()' can be marked override [-Wsuggest-override] 396 | virtual bool acceptEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:402:18: warning: 'virtual void KexiTableScrollArea::setSortingEnabled(bool)' can be marked override [-Wsuggest-override] 402 | virtual void setSortingEnabled(bool set); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:405:10: warning: 'virtual void KexiTableScrollArea::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 405 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:407:10: warning: 'virtual void KexiTableScrollArea::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 407 | void itemSelected(KDbRecordData *data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:408:10: warning: 'virtual void KexiTableScrollArea::cellSelected(int, int)' can be marked override [-Wsuggest-override] 408 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:418:10: warning: 'virtual void KexiTableScrollArea::dataRefreshed()' can be marked override [-Wsuggest-override] 418 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:420:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 420 | void itemChanged(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:421:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 421 | void itemChanged(KDbRecordData *data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:422:10: warning: 'virtual void KexiTableScrollArea::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 422 | void itemDeleteRequest(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:423:10: warning: 'virtual void KexiTableScrollArea::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 423 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:425:10: warning: 'virtual void KexiTableScrollArea::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 425 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:426:10: warning: 'virtual void KexiTableScrollArea::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 426 | void sortedColumnChanged(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:429:10: warning: 'virtual void KexiTableScrollArea::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 429 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:433:10: warning: 'virtual void KexiTableScrollArea::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 433 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:436:10: warning: 'virtual void KexiTableScrollArea::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 436 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:440:10: warning: 'virtual void KexiTableScrollArea::reloadActions()' can be marked override [-Wsuggest-override] 440 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:443:18: warning: 'virtual void KexiTableScrollArea::slotDataDestroying()' can be marked override [-Wsuggest-override] 443 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:447:18: warning: 'virtual void KexiTableScrollArea::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 447 | virtual void slotRecordsDeleted(const QList &records); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:457:18: warning: 'virtual void KexiTableScrollArea::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 457 | virtual void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:464:18: warning: 'virtual void KexiTableScrollArea::reloadData()' can be marked override [-Wsuggest-override] 464 | virtual void reloadData(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:467:18: warning: 'virtual void KexiTableScrollArea::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 467 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:470:18: warning: 'virtual void KexiTableScrollArea::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 470 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:475:18: warning: 'virtual void KexiTableScrollArea::slotRecordDeleted()' can be marked override [-Wsuggest-override] 475 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:480:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 480 | virtual void slotRecordInserted(KDbRecordData *data, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:485:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 485 | virtual void slotRecordInserted(KDbRecordData *data, int record, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:491:18: warning: 'virtual void KexiTableScrollArea::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 491 | virtual void verticalScrollBarValueChanged(int v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:494:18: warning: 'virtual void KexiTableScrollArea::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 494 | virtual void moveToRecordRequested(int record); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:495:18: warning: 'virtual void KexiTableScrollArea::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 495 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:496:18: warning: 'virtual void KexiTableScrollArea::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 496 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:497:18: warning: 'virtual void KexiTableScrollArea::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 497 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:498:18: warning: 'virtual void KexiTableScrollArea::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 498 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:499:18: warning: 'virtual void KexiTableScrollArea::addNewRecordRequested()' can be marked override [-Wsuggest-override] 499 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:508:18: warning: 'virtual void KexiTableScrollArea::initDataContents()' can be marked override [-Wsuggest-override] 508 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:513:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 513 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:516:18: warning: 'virtual void KexiTableScrollArea::clearVariables()' can be marked override [-Wsuggest-override] 516 | virtual void clearVariables(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:519:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiTableScrollArea::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 519 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:522:17: warning: 'virtual int KexiTableScrollArea::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 522 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:525:18: warning: 'virtual void KexiTableScrollArea::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 525 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:528:18: warning: 'virtual void KexiTableScrollArea::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 528 | virtual void updateGUIAfterSorting(int previousRow); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:560:18: warning: 'virtual void KexiTableScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 560 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:562:18: warning: 'virtual void KexiTableScrollArea::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 562 | virtual void focusOutEvent(QFocusEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:563:18: warning: 'virtual void KexiTableScrollArea::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 563 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:565:18: warning: 'virtual void KexiTableScrollArea::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 565 | virtual void showEvent(QShowEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:566:18: warning: 'virtual void KexiTableScrollArea::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 566 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:567:18: warning: 'virtual void KexiTableScrollArea::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 567 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:568:18: warning: 'virtual void KexiTableScrollArea::dragLeaveEvent(QDragLeaveEvent*)' can be marked override [-Wsuggest-override] 568 | virtual void dragLeaveEvent(QDragLeaveEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:570:18: warning: 'virtual void KexiTableScrollArea::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 570 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:573:36: warning: 'virtual KexiDataItemInterface* KexiTableScrollArea::editor(int, bool)' can be marked override [-Wsuggest-override] 573 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:578:18: warning: 'virtual void KexiTableScrollArea::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 578 | virtual void editorShowFocus(int row, int col); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:581:18: warning: 'virtual void KexiTableScrollArea::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 581 | virtual void createEditor(int row, int col, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:584:10: warning: 'virtual bool KexiTableScrollArea::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 584 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:617:18: warning: 'virtual void KexiTableScrollArea::removeEditor()' can be marked override [-Wsuggest-override] 617 | virtual void removeEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:623:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContents()' can be marked override [-Wsuggest-override] 623 | virtual void updateWidgetContents() { | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:628:18: warning: 'virtual void KexiTableScrollArea::copySelection()' can be marked override [-Wsuggest-override] 628 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:631:18: warning: 'virtual void KexiTableScrollArea::cutSelection()' can be marked override [-Wsuggest-override] 631 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:634:18: warning: 'virtual void KexiTableScrollArea::paste()' can be marked override [-Wsuggest-override] 634 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:638:18: warning: 'virtual void KexiTableScrollArea::updateAllVisibleRecordsBelow(int)' can be marked override [-Wsuggest-override] 638 | virtual void updateAllVisibleRecordsBelow(int row); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:640:10: warning: 'virtual void KexiTableScrollArea::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 640 | void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:641:10: warning: 'virtual void KexiTableScrollArea::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 641 | void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:651:18: warning: 'virtual void KexiTableScrollArea::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 651 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:654:18: warning: 'virtual bool KexiTableScrollArea::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 654 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:657:18: warning: 'virtual void KexiTableScrollArea::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 657 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:660:18: warning: 'virtual void KexiTableScrollArea::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 660 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:662:17: warning: 'virtual int KexiTableScrollArea::horizontalHeaderHeight() const' can be marked override [-Wsuggest-override] 662 | virtual int horizontalHeaderHeight() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:670:18: warning: 'virtual bool KexiTableScrollArea::event(QEvent*)' can be marked override [-Wsuggest-override] 670 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:677:18: warning: 'virtual void KexiTableScrollArea::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 677 | virtual void selectCellInternal(int previousRow, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:680:26: warning: 'virtual QHeaderView* KexiTableScrollArea::horizontalHeader() const' can be marked override [-Wsuggest-override] 680 | virtual QHeaderView* horizontalHeader() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:683:26: warning: 'virtual QHeaderView* KexiTableScrollArea::verticalHeader() const' can be marked override [-Wsuggest-override] 683 | virtual QHeaderView* verticalHeader() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:691:18: warning: 'virtual void KexiTableScrollArea::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 691 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:693:18: warning: 'virtual void KexiTableScrollArea::beginInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 693 | virtual void beginInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:695:18: warning: 'virtual void KexiTableScrollArea::endInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 695 | virtual void endInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:697:18: warning: 'virtual void KexiTableScrollArea::beginRemoveItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 697 | virtual void beginRemoveItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:699:18: warning: 'virtual void KexiTableScrollArea::endRemoveItem(int)' can be marked override [-Wsuggest-override] 699 | virtual void endRemoveItem(int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableScrollArea.h:68:17: warning: 'virtual int KexiDataTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 68 | virtual int recordCount() const { | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/moc_formIO.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/mocs_compilation.cpp:5: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/formIO.h:48:18: warning: 'virtual void CustomWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 48 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ [ 55%] Building CXX object src/migration/CMakeFiles/keximigrate.dir/importtablewizard.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.cpp:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:72:18: warning: 'virtual void KexiTableDesignerView::clearRecord(int, bool)' can be marked override [-Wsuggest-override] 72 | virtual void clearRecord(int record, bool addCommand = false); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:76:18: warning: 'virtual void KexiTableDesignerView::insertField(int, const QString&, bool)' can be marked override [-Wsuggest-override] 76 | virtual void insertField(int record, const QString& caption, bool addCommand = false); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:81:18: warning: 'virtual void KexiTableDesignerView::insertField(int, KPropertySet&, bool)' can be marked override [-Wsuggest-override] 81 | virtual void insertField(int record, KPropertySet& set, bool addCommand = false); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:86:18: warning: 'virtual void KexiTableDesignerView::insertEmptyRecord(int, bool)' can be marked override [-Wsuggest-override] 86 | virtual void insertEmptyRecord(int record, bool addCommand = false); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:91:18: warning: 'virtual void KexiTableDesignerView::deleteRecord(int, bool)' can be marked override [-Wsuggest-override] 91 | virtual void deleteRecord(int record, bool addCommand = false); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:96:18: warning: 'virtual void KexiTableDesignerView::changeFieldPropertyForRecord(int, const QByteArray&, const QVariant&, const KPropertyListData*, bool)' can be marked override [-Wsuggest-override] 96 | virtual void changeFieldPropertyForRecord(int record, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:115:21: warning: 'virtual QString KexiTableDesignerView::debugStringForCurrentTableSchema(tristate&)' can be marked override [-Wsuggest-override] 115 | virtual QString debugStringForCurrentTableSchema(tristate& result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:119:22: warning: 'virtual tristate KexiTableDesignerView::simulateAlterTableExecution(QString*)' can be marked override [-Wsuggest-override] 119 | virtual tristate simulateAlterTableExecution(QString *debugTarget); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:125:22: warning: 'virtual tristate KexiTableDesignerView::executeRealAlterTable()' can be marked override [-Wsuggest-override] 125 | virtual tristate executeRealAlterTable(); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:167:18: warning: 'virtual void KexiTableDesignerView::updateActions(bool)' can be marked override [-Wsuggest-override] 167 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:178:22: warning: 'virtual tristate KexiTableDesignerView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 178 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:180:22: warning: 'virtual tristate KexiTableDesignerView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 180 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:184:27: warning: 'virtual KPropertySet* KexiTableDesignerView::propertySet()' can be marked override [-Wsuggest-override] 184 | virtual KPropertySet *propertySet(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:189:24: warning: 'virtual KDbObject* KexiTableDesignerView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 189 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:194:24: warning: 'virtual KDbObject* KexiTableDesignerView::copyData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 194 | virtual KDbObject* copyData(const KDbObject& object, | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:201:22: warning: 'virtual tristate KexiTableDesignerView::storeData(bool)' can be marked override [-Wsuggest-override] 201 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:240:18: warning: 'virtual void KexiTableDesignerView::propertySetSwitched()' can be marked override [-Wsuggest-override] 240 | virtual void propertySetSwitched(); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.cpp:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesigner_dataview.h:37:22: warning: 'virtual tristate KexiTableDesigner_DataView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 37 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesigner_dataview.h:38:22: warning: 'virtual tristate KexiTableDesigner_DataView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 38 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ [ 55%] Building CXX object src/migration/CMakeFiles/keximigrate.dir/importoptionsdlg.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.cpp: In static member function 'static tristate KexiTablePart::askForClosingObjectsUsingTableSchema(KexiWindow*, KDbConnection*, KDbTableSchema*, const KLocalizedString&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.cpp:218:49: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 218 | const int r = KMessageBox::questionYesNo(window, message, QString(), closeAndSaveItem, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | KStandardGuiItem::cancel(), QString(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220 | KMessageBox::Notify | KMessageBox::Dangerous); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.cpp:39: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/form_p.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/moc_form_p.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/mocs_compilation.cpp:6: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:58:18: warning: 'virtual void KFormDesigner::Command::redo()' can be marked override [-Wsuggest-override] 58 | virtual void redo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:96:17: warning: 'virtual int KFormDesigner::PropertyCommand::id() const' can be marked override [-Wsuggest-override] 96 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:100:18: warning: 'virtual void KFormDesigner::PropertyCommand::execute()' can be marked override [-Wsuggest-override] 100 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:102:18: warning: 'virtual void KFormDesigner::PropertyCommand::undo()' can be marked override [-Wsuggest-override] 102 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:104:10: warning: 'virtual bool KFormDesigner::PropertyCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 104 | bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:122:18: warning: 'virtual void KFormDesigner::PropertyCommand::debug() const' can be marked override [-Wsuggest-override] 122 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:145:17: warning: 'virtual int KFormDesigner::GeometryPropertyCommand::id() const' can be marked override [-Wsuggest-override] 145 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:147:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::execute()' can be marked override [-Wsuggest-override] 147 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:149:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::undo()' can be marked override [-Wsuggest-override] 149 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:157:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 157 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:179:17: warning: 'virtual int KFormDesigner::AlignWidgetsCommand::id() const' can be marked override [-Wsuggest-override] 179 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:181:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::execute()' can be marked override [-Wsuggest-override] 181 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:183:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::undo()' can be marked override [-Wsuggest-override] 183 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:185:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::debug() const' can be marked override [-Wsuggest-override] 185 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:215:17: warning: 'virtual int KFormDesigner::AdjustSizeCommand::id() const' can be marked override [-Wsuggest-override] 215 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:217:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::execute()' can be marked override [-Wsuggest-override] 217 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:219:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::undo()' can be marked override [-Wsuggest-override] 219 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:221:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::debug() const' can be marked override [-Wsuggest-override] 221 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:246:17: warning: 'virtual int KFormDesigner::LayoutPropertyCommand::id() const' can be marked override [-Wsuggest-override] 246 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:248:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::execute()' can be marked override [-Wsuggest-override] 248 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:250:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::undo()' can be marked override [-Wsuggest-override] 250 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:252:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 252 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:284:17: warning: 'virtual int KFormDesigner::InsertWidgetCommand::id() const' can be marked override [-Wsuggest-override] 284 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:286:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::execute()' can be marked override [-Wsuggest-override] 286 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:288:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::undo()' can be marked override [-Wsuggest-override] 288 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:293:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 293 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:319:17: warning: 'virtual int KFormDesigner::PasteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 319 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:321:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 321 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:323:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 323 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:325:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 325 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:367:17: warning: 'virtual int KFormDesigner::DeleteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 367 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:369:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 369 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:371:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 371 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:373:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 373 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:394:17: warning: 'virtual int KFormDesigner::DuplicateWidgetCommand::id() const' can be marked override [-Wsuggest-override] 394 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:396:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::execute()' can be marked override [-Wsuggest-override] 396 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:398:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::undo()' can be marked override [-Wsuggest-override] 398 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:400:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 400 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:420:17: warning: 'virtual int KFormDesigner::CutWidgetCommand::id() const' can be marked override [-Wsuggest-override] 420 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:422:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::execute()' can be marked override [-Wsuggest-override] 422 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:424:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::undo()' can be marked override [-Wsuggest-override] 424 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:426:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 426 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:446:17: warning: 'virtual int KFormDesigner::PropertyCommandGroup::id() const' can be marked override [-Wsuggest-override] 446 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:448:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::execute()' can be marked override [-Wsuggest-override] 448 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:450:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::debug() const' can be marked override [-Wsuggest-override] 450 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:473:17: warning: 'virtual int KFormDesigner::InlineTextEditingCommand::id() const' can be marked override [-Wsuggest-override] 473 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:475:18: warning: 'virtual bool KFormDesigner::InlineTextEditingCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 475 | virtual bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:477:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::execute()' can be marked override [-Wsuggest-override] 477 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:479:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::debug() const' can be marked override [-Wsuggest-override] 479 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:481:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::undo()' can be marked override [-Wsuggest-override] 481 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:506:17: warning: 'virtual int KFormDesigner::InsertPageCommand::id() const' can be marked override [-Wsuggest-override] 506 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:508:18: warning: 'virtual void KFormDesigner::InsertPageCommand::execute()' can be marked override [-Wsuggest-override] 508 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:512:18: warning: 'virtual void KFormDesigner::InsertPageCommand::debug() const' can be marked override [-Wsuggest-override] 512 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:514:18: warning: 'virtual void KFormDesigner::InsertPageCommand::undo()' can be marked override [-Wsuggest-override] 514 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:535:17: warning: 'virtual int KFormDesigner::RemovePageCommand::id() const' can be marked override [-Wsuggest-override] 535 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:537:18: warning: 'virtual void KFormDesigner::RemovePageCommand::execute()' can be marked override [-Wsuggest-override] 537 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:539:18: warning: 'virtual void KFormDesigner::RemovePageCommand::debug() const' can be marked override [-Wsuggest-override] 539 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/commands.h:541:18: warning: 'virtual void KFormDesigner::RemovePageCommand::undo()' can be marked override [-Wsuggest-override] 541 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiTableScrollArea::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiTableScrollArea::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiTableScrollArea::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiTableScrollArea::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiTableScrollArea::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:177:17: warning: 'virtual int KexiTableScrollArea::recordsPerPage() const' can be marked override [-Wsuggest-override] 177 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:180:17: warning: 'virtual int KexiTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 180 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:183:17: warning: 'virtual int KexiTableScrollArea::currentRecord() const' can be marked override [-Wsuggest-override] 183 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:200:17: warning: 'virtual int KexiTableScrollArea::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 200 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:203:18: warning: 'virtual void KexiTableScrollArea::updateCell(int, int)' can be marked override [-Wsuggest-override] 203 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:206:18: warning: 'virtual void KexiTableScrollArea::updateCurrentCell()' can be marked override [-Wsuggest-override] 206 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:209:18: warning: 'virtual void KexiTableScrollArea::updateRecord(int)' can be marked override [-Wsuggest-override] 209 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:236:19: warning: 'virtual QSize KexiTableScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 236 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:237:19: warning: 'virtual QSize KexiTableScrollArea::minimumSizeHint() const' can be marked override [-Wsuggest-override] 237 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:241:19: warning: 'virtual QRect KexiTableScrollArea::viewportGeometry() const' can be marked override [-Wsuggest-override] 241 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:264:25: warning: 'virtual QScrollBar* KexiTableScrollArea::verticalScrollBar() const' can be marked override [-Wsuggest-override] 264 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:266:18: warning: 'virtual bool KexiTableScrollArea::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 266 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:271:18: warning: 'virtual void KexiTableScrollArea::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 271 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:274:18: warning: 'virtual void KexiTableScrollArea::setSpreadSheetMode(bool)' can be marked override [-Wsuggest-override] 274 | virtual void setSpreadSheetMode(bool set); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:323:18: warning: 'virtual void KexiTableScrollArea::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 323 | virtual void ensureCellVisible(int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:328:18: warning: 'virtual void KexiTableScrollArea::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 328 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:333:18: warning: 'virtual void KexiTableScrollArea::deleteCurrentRecord()' can be marked override [-Wsuggest-override] 333 | virtual void deleteCurrentRecord(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:343:28: warning: 'virtual KDbRecordData* KexiTableScrollArea::insertEmptyRecord(int)' can be marked override [-Wsuggest-override] 343 | virtual KDbRecordData *insertEmptyRecord(int pos = -1); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:350:18: warning: 'virtual void KexiTableScrollArea::startEditCurrentCell(const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 350 | virtual void startEditCurrentCell(const QString& setText = QString(), | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:357:18: warning: 'virtual void KexiTableScrollArea::deleteAndStartEditCurrentCell()' can be marked override [-Wsuggest-override] 357 | virtual void deleteAndStartEditCurrentCell() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:364:18: warning: 'virtual bool KexiTableScrollArea::cancelRecordEditing()' can be marked override [-Wsuggest-override] 364 | virtual bool cancelRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:372:18: warning: 'virtual bool KexiTableScrollArea::acceptRecordEditing()' can be marked override [-Wsuggest-override] 372 | virtual bool acceptRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:379:18: warning: 'virtual void KexiTableScrollArea::setAcceptsRecordEditAfterCellAccepting(bool)' can be marked override [-Wsuggest-override] 379 | virtual void setAcceptsRecordEditAfterCellAccepting(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:389:18: warning: 'virtual void KexiTableScrollArea::setDropsAtRecordEnabled(bool)' can be marked override [-Wsuggest-override] 389 | virtual void setDropsAtRecordEnabled(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:393:18: warning: 'virtual bool KexiTableScrollArea::cancelEditor()' can be marked override [-Wsuggest-override] 393 | virtual bool cancelEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:396:18: warning: 'virtual bool KexiTableScrollArea::acceptEditor()' can be marked override [-Wsuggest-override] 396 | virtual bool acceptEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:402:18: warning: 'virtual void KexiTableScrollArea::setSortingEnabled(bool)' can be marked override [-Wsuggest-override] 402 | virtual void setSortingEnabled(bool set); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:405:10: warning: 'virtual void KexiTableScrollArea::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 405 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:407:10: warning: 'virtual void KexiTableScrollArea::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 407 | void itemSelected(KDbRecordData *data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:408:10: warning: 'virtual void KexiTableScrollArea::cellSelected(int, int)' can be marked override [-Wsuggest-override] 408 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:418:10: warning: 'virtual void KexiTableScrollArea::dataRefreshed()' can be marked override [-Wsuggest-override] 418 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:420:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 420 | void itemChanged(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:421:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 421 | void itemChanged(KDbRecordData *data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:422:10: warning: 'virtual void KexiTableScrollArea::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 422 | void itemDeleteRequest(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:423:10: warning: 'virtual void KexiTableScrollArea::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 423 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:425:10: warning: 'virtual void KexiTableScrollArea::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 425 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:426:10: warning: 'virtual void KexiTableScrollArea::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 426 | void sortedColumnChanged(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:429:10: warning: 'virtual void KexiTableScrollArea::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 429 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:433:10: warning: 'virtual void KexiTableScrollArea::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 433 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:436:10: warning: 'virtual void KexiTableScrollArea::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 436 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:440:10: warning: 'virtual void KexiTableScrollArea::reloadActions()' can be marked override [-Wsuggest-override] 440 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:443:18: warning: 'virtual void KexiTableScrollArea::slotDataDestroying()' can be marked override [-Wsuggest-override] 443 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:447:18: warning: 'virtual void KexiTableScrollArea::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 447 | virtual void slotRecordsDeleted(const QList &records); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:457:18: warning: 'virtual void KexiTableScrollArea::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 457 | virtual void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:464:18: warning: 'virtual void KexiTableScrollArea::reloadData()' can be marked override [-Wsuggest-override] 464 | virtual void reloadData(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:467:18: warning: 'virtual void KexiTableScrollArea::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 467 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:470:18: warning: 'virtual void KexiTableScrollArea::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 470 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:475:18: warning: 'virtual void KexiTableScrollArea::slotRecordDeleted()' can be marked override [-Wsuggest-override] 475 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:480:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 480 | virtual void slotRecordInserted(KDbRecordData *data, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:485:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 485 | virtual void slotRecordInserted(KDbRecordData *data, int record, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:491:18: warning: 'virtual void KexiTableScrollArea::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 491 | virtual void verticalScrollBarValueChanged(int v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:494:18: warning: 'virtual void KexiTableScrollArea::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 494 | virtual void moveToRecordRequested(int record); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:495:18: warning: 'virtual void KexiTableScrollArea::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 495 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:496:18: warning: 'virtual void KexiTableScrollArea::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 496 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:497:18: warning: 'virtual void KexiTableScrollArea::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 497 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:498:18: warning: 'virtual void KexiTableScrollArea::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 498 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:499:18: warning: 'virtual void KexiTableScrollArea::addNewRecordRequested()' can be marked override [-Wsuggest-override] 499 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:508:18: warning: 'virtual void KexiTableScrollArea::initDataContents()' can be marked override [-Wsuggest-override] 508 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:513:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 513 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:516:18: warning: 'virtual void KexiTableScrollArea::clearVariables()' can be marked override [-Wsuggest-override] 516 | virtual void clearVariables(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:519:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiTableScrollArea::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 519 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:522:17: warning: 'virtual int KexiTableScrollArea::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 522 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:525:18: warning: 'virtual void KexiTableScrollArea::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 525 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ [ 56%] Building CXX object src/plugins/tables/CMakeFiles/kexi_tableplugin.dir/kexitabledesigner_dataview.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:528:18: warning: 'virtual void KexiTableScrollArea::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 528 | virtual void updateGUIAfterSorting(int previousRow); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:560:18: warning: 'virtual void KexiTableScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 560 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:562:18: warning: 'virtual void KexiTableScrollArea::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 562 | virtual void focusOutEvent(QFocusEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:563:18: warning: 'virtual void KexiTableScrollArea::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 563 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:565:18: warning: 'virtual void KexiTableScrollArea::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 565 | virtual void showEvent(QShowEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:566:18: warning: 'virtual void KexiTableScrollArea::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 566 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:567:18: warning: 'virtual void KexiTableScrollArea::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 567 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:568:18: warning: 'virtual void KexiTableScrollArea::dragLeaveEvent(QDragLeaveEvent*)' can be marked override [-Wsuggest-override] 568 | virtual void dragLeaveEvent(QDragLeaveEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:570:18: warning: 'virtual void KexiTableScrollArea::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 570 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:573:36: warning: 'virtual KexiDataItemInterface* KexiTableScrollArea::editor(int, bool)' can be marked override [-Wsuggest-override] 573 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:578:18: warning: 'virtual void KexiTableScrollArea::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 578 | virtual void editorShowFocus(int row, int col); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:581:18: warning: 'virtual void KexiTableScrollArea::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 581 | virtual void createEditor(int row, int col, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:584:10: warning: 'virtual bool KexiTableScrollArea::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 584 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:617:18: warning: 'virtual void KexiTableScrollArea::removeEditor()' can be marked override [-Wsuggest-override] 617 | virtual void removeEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:623:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContents()' can be marked override [-Wsuggest-override] 623 | virtual void updateWidgetContents() { | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:628:18: warning: 'virtual void KexiTableScrollArea::copySelection()' can be marked override [-Wsuggest-override] 628 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:631:18: warning: 'virtual void KexiTableScrollArea::cutSelection()' can be marked override [-Wsuggest-override] 631 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:634:18: warning: 'virtual void KexiTableScrollArea::paste()' can be marked override [-Wsuggest-override] 634 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:638:18: warning: 'virtual void KexiTableScrollArea::updateAllVisibleRecordsBelow(int)' can be marked override [-Wsuggest-override] 638 | virtual void updateAllVisibleRecordsBelow(int row); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:640:10: warning: 'virtual void KexiTableScrollArea::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 640 | void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:641:10: warning: 'virtual void KexiTableScrollArea::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 641 | void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:651:18: warning: 'virtual void KexiTableScrollArea::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 651 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:654:18: warning: 'virtual bool KexiTableScrollArea::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 654 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:657:18: warning: 'virtual void KexiTableScrollArea::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 657 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:660:18: warning: 'virtual void KexiTableScrollArea::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 660 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:662:17: warning: 'virtual int KexiTableScrollArea::horizontalHeaderHeight() const' can be marked override [-Wsuggest-override] 662 | virtual int horizontalHeaderHeight() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:670:18: warning: 'virtual bool KexiTableScrollArea::event(QEvent*)' can be marked override [-Wsuggest-override] 670 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:677:18: warning: 'virtual void KexiTableScrollArea::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 677 | virtual void selectCellInternal(int previousRow, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:680:26: warning: 'virtual QHeaderView* KexiTableScrollArea::horizontalHeader() const' can be marked override [-Wsuggest-override] 680 | virtual QHeaderView* horizontalHeader() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:683:26: warning: 'virtual QHeaderView* KexiTableScrollArea::verticalHeader() const' can be marked override [-Wsuggest-override] 683 | virtual QHeaderView* verticalHeader() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:691:18: warning: 'virtual void KexiTableScrollArea::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 691 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:693:18: warning: 'virtual void KexiTableScrollArea::beginInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 693 | virtual void beginInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:695:18: warning: 'virtual void KexiTableScrollArea::endInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 695 | virtual void endInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:697:18: warning: 'virtual void KexiTableScrollArea::beginRemoveItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 697 | virtual void beginRemoveItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:699:18: warning: 'virtual void KexiTableScrollArea::endRemoveItem(int)' can be marked override [-Wsuggest-override] 699 | virtual void endRemoveItem(int pos); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/form_p.h:58:18: warning: 'virtual void KFormDesigner::DesignModeStyle::drawControl(QStyle::ControlElement, const QStyleOption*, QPainter*, const QWidget*) const' can be marked override [-Wsuggest-override] 58 | virtual void drawControl(ControlElement element, const QStyleOption *option, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ [ 56%] Building CXX object src/plugins/tables/CMakeFiles/kexi_tableplugin.dir/kexitabledesignercommands.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/moc_libactionwidget.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/mocs_compilation.cpp:10: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/formeditor/kformdesigner_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/formeditor/libactionwidget.h:55:18: warning: 'virtual void KFormDesigner::LibActionWidget::slotToggled(bool)' can be marked override [-Wsuggest-override] 55 | virtual void slotToggled(bool checked); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:29, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/moc_KexiMainWindow.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/mocs_compilation.cpp:3: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, 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 /usr/include/KF5/KXmlGui/kbugreport.h:11, from /usr/include/KF5/KXmlGui/KBugReport:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiBugReportDialog.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:56:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 56 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:65:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:77:43: warning: 'virtual KDbMessageHandler::ButtonCode KexiGUIMessageHandler::askQuestion(KDbMessageHandler::QuestionType, const QString&, const QString&, KDbMessageHandler::ButtonCode, const KDbGuiItem&, const KDbGuiItem&, const QString&, KDbMessageHandler::Options, KDbMessageHandler*)' can be marked override [-Wsuggest-override] 77 | virtual KDbMessageHandler::ButtonCode askQuestion( | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:85:50: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbMessageHandler::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | KDbMessageHandler::Options options = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:61:32: warning: 'virtual KActionCollection* KexiMainWindow::actionCollection() const' can be marked override [-Wsuggest-override] 61 | virtual KActionCollection* actionCollection() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:64:22: warning: 'virtual QWidget* KexiMainWindow::focusWidget() const' can be marked override [-Wsuggest-override] 64 | virtual QWidget* focusWidget() const { | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:81:26: warning: 'virtual KexiProject* KexiMainWindow::project()' can be marked override [-Wsuggest-override] 81 | virtual KexiProject *project(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:84:18: warning: 'virtual void KexiMainWindow::registerChild(KexiWindow*)' can be marked override [-Wsuggest-override] 84 | virtual void registerChild(KexiWindow *window); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:98:18: warning: 'virtual bool KexiMainWindow::userMode() const' can be marked override [-Wsuggest-override] 98 | virtual bool userMode() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:106:29: warning: 'virtual QList KexiMainWindow::allActions() const' can be marked override [-Wsuggest-override] 106 | virtual QList allActions() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:110:25: warning: 'virtual KexiWindow* KexiMainWindow::currentWindow() const' can be marked override [-Wsuggest-override] 110 | virtual KexiWindow* currentWindow() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:117:18: warning: 'virtual void KexiMainWindow::appendWidgetToToolbar(const QString&, QWidget*)' can be marked override [-Wsuggest-override] 117 | virtual void appendWidgetToToolbar(const QString& name, QWidget* widget); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:121:18: warning: 'virtual void KexiMainWindow::setWidgetVisibleInToolbar(QWidget*, bool)' can be marked override [-Wsuggest-override] 121 | virtual void setWidgetVisibleInToolbar(QWidget* widget, bool visible); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:125:18: warning: 'virtual void KexiMainWindow::addToolBarAction(const QString&, QAction*)' can be marked override [-Wsuggest-override] 125 | virtual void addToolBarAction(const QString& toolBarName, QAction *action); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:128:23: warning: 'virtual KToolBar* KexiMainWindow::toolBar(const QString&) const' can be marked override [-Wsuggest-override] 128 | virtual KToolBar *toolBar(const QString& name) const; | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:145:36: warning: 'virtual KexiUserFeedbackAgent* KexiMainWindow::userFeedbackAgent() const' can be marked override [-Wsuggest-override] 145 | virtual KexiUserFeedbackAgent* userFeedbackAgent() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:148:42: warning: 'virtual KexiMigrateManagerInterface* KexiMainWindow::migrateManager()' can be marked override [-Wsuggest-override] 148 | virtual KexiMigrateManagerInterface* migrateManager(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:152:22: warning: 'virtual tristate KexiMainWindow::closeWindow(KexiWindow*)' can be marked override [-Wsuggest-override] 152 | virtual tristate closeWindow(KexiWindow *window); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:199:25: warning: 'virtual KexiWindow* KexiMainWindow::openObject(KexiPart::Item*, Kexi::ViewMode, bool*, QMap*, QString*)' can be marked override [-Wsuggest-override] 199 | virtual KexiWindow* openObject(KexiPart::Item *item, Kexi::ViewMode viewMode, | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:204:25: warning: 'virtual KexiWindow* KexiMainWindow::openObject(const QString&, const QString&, Kexi::ViewMode, bool*, QMap*)' can be marked override [-Wsuggest-override] 204 | virtual KexiWindow* openObject(const QString& pluginId, const QString& name, | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:211:22: warning: 'virtual tristate KexiMainWindow::closeObject(KexiPart::Item*)' can be marked override [-Wsuggest-override] 211 | virtual tristate closeObject(KexiPart::Item* item); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:214:22: warning: 'virtual tristate KexiMainWindow::saveObject(KexiWindow*, const QString&, KexiMainWindowIface::SaveObjectOptions)' can be marked override [-Wsuggest-override] 214 | virtual tristate saveObject(KexiWindow *window, | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:219:25: warning: 'virtual KexiWindow* KexiMainWindow::openedWindowFor(int)' can be marked override [-Wsuggest-override] 219 | virtual KexiWindow *openedWindowFor(int identifier); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:220:25: warning: 'virtual KexiWindow* KexiMainWindow::openedWindowFor(const KexiPart::Item*)' can be marked override [-Wsuggest-override] 220 | virtual KexiWindow *openedWindowFor(const KexiPart::Item *item); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:223:29: warning: 'virtual QList KexiMainWindow::currentParametersForQuery(int) const' can be marked override [-Wsuggest-override] 223 | virtual QList currentParametersForQuery(int queryId) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:226:29: warning: 'virtual KDbQuerySchema* KexiMainWindow::unsavedQuery(int)' can be marked override [-Wsuggest-override] 226 | virtual KDbQuerySchema *unsavedQuery(int queryId); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:229:22: warning: 'virtual tristate KexiMainWindow::getNewObjectInfo(KexiPart::Item*, const QString&, KexiPart::Part*, bool, bool*, const QString&)' can be marked override [-Wsuggest-override] 229 | virtual tristate getNewObjectInfo(KexiPart::Item *partItem, | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:236:18: warning: 'virtual void KexiMainWindow::highlightObject(const QString&, const QString&)' can be marked override [-Wsuggest-override] 236 | virtual void highlightObject(const QString& pluginId, const QString& name); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:292:22: warning: 'virtual tristate KexiMainWindow::printItem(KexiPart::Item*)' can be marked override [-Wsuggest-override] 292 | virtual tristate printItem(KexiPart::Item* item); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:296:22: warning: 'virtual tristate KexiMainWindow::printPreviewForItem(KexiPart::Item*)' can be marked override [-Wsuggest-override] 296 | virtual tristate printPreviewForItem(KexiPart::Item* item); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:300:22: warning: 'virtual tristate KexiMainWindow::showPageSetupForItem(KexiPart::Item*)' can be marked override [-Wsuggest-override] 300 | virtual tristate showPageSetupForItem(KexiPart::Item* item); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:304:22: warning: 'virtual tristate KexiMainWindow::executeCustomActionForObject(KexiPart::Item*, const QString&)' can be marked override [-Wsuggest-override] 304 | virtual tristate executeCustomActionForObject(KexiPart::Item* item, const QString& actionName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:321:18: warning: 'virtual void KexiMainWindow::setReasonableDialogSize(QDialog*)' can be marked override [-Wsuggest-override] 321 | virtual void setReasonableDialogSize(QDialog *dialog); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:326:10: warning: 'virtual void KexiMainWindow::acceptProjectClosingRequested(bool*)' can be marked override [-Wsuggest-override] 326 | void acceptProjectClosingRequested(bool *cancel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:330:10: warning: 'virtual void KexiMainWindow::beforeProjectClosing()' can be marked override [-Wsuggest-override] 330 | void beforeProjectClosing(); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:333:10: warning: 'virtual void KexiMainWindow::projectClosed()' can be marked override [-Wsuggest-override] 333 | void projectClosed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:369:18: warning: 'virtual void KexiMainWindow::invalidateSharedActions(QObject*)' can be marked override [-Wsuggest-override] 369 | virtual void invalidateSharedActions(QObject *o); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:397:22: warning: 'virtual QWidget* KexiMainWindow::findWindow(QWidget*)' can be marked override [-Wsuggest-override] 397 | virtual QWidget* findWindow(QWidget *w); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:402:18: warning: 'virtual void KexiMainWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 402 | virtual void closeEvent(QCloseEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:409:22: warning: 'virtual tristate KexiMainWindow::switchToViewMode(KexiWindow&, Kexi::ViewMode)' can be marked override [-Wsuggest-override] 409 | virtual tristate switchToViewMode(KexiWindow& window, Kexi::ViewMode viewMode); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:434:18: warning: 'virtual void KexiMainWindow::updatePropertyEditorInfoLabel(const QString&)' can be marked override [-Wsuggest-override] 434 | virtual void updatePropertyEditorInfoLabel(const QString& textToDisplayForNullSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:467:18: warning: 'virtual bool KexiMainWindow::newObject(KexiPart::Info*, bool*)' can be marked override [-Wsuggest-override] 467 | virtual bool newObject(KexiPart::Info *info, bool *openingCancelled); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:500:18: warning: 'virtual void KexiMainWindow::slotObjectRenamed(const KexiPart::Item&, const QString&)' can be marked override [-Wsuggest-override] 500 | virtual void slotObjectRenamed(const KexiPart::Item &item, const QString& oldName); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:559:18: warning: 'virtual void KexiMainWindow::acceptPropertySetEditing()' can be marked override [-Wsuggest-override] 559 | virtual void acceptPropertySetEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:561:18: warning: 'virtual void KexiMainWindow::propertySetSwitched(KexiWindow*, bool, bool, bool, const QByteArray&)' can be marked override [-Wsuggest-override] 561 | virtual void propertySetSwitched(KexiWindow *window, bool force = false, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:216:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 216 | SaveObjectOptions options = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h: In static member function 'static void KexiMainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:216:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 216 | SaveObjectOptions options = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow.h:216:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 216 | SaveObjectOptions options = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp: In constructor 'KexiTableDesignerView::KexiTableDesignerView(QWidget*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:47:81: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 47 | #define koSmallIcon(name) (QIcon::fromTheme(QLatin1String(name)).pixmap(IconSize(KIconLoader::Small))) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp:120:53: note: in expansion of macro 'koSmallIcon' 120 | col->setIcon(KexiUtils::colorizeIconToTextColor(koSmallIcon("help-about"), d->view->palette())); | ^~~~~~~~~~~ In file included from /usr/include/KF5/KIconThemes/KIconLoader:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:28: /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp:144:73: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 144 | d->maxTypeNameTextWidth = qMax(d->maxTypeNameTextWidth, fm.width(types[i-1])); | ~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/qwidget.h:50, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:23: /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ [ 57%] Building CXX object src/migration/CMakeFiles/keximigrate.dir/AlterSchemaWidget.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp: In member function 'void KexiTableDesignerView::initData()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp:265:53: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 265 | d->view->setColumnWidth(COLUMN_ID_ICON, IconSize(KIconLoader::Small) + 10); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp:270:67: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 270 | const int minCaptionColumnWidth = d->view->fontMetrics().width("wwwwwwwwwww"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp: In member function 'virtual tristate KexiTableDesignerView::beforeSwitchTo(Kexi::ViewMode, bool*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp:557:31: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 557 | KMessageBox::sorry(this, | ~~~~~~~~~~~~~~~~~~^~~~~~ 558 | xi18n("Cannot switch to data view, because table design is empty.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 559 | "First, please create your design.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp:43: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp:582:78: warning: 'KMessageBox::ButtonCode KMessageBox::warningYesNoCancel(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use warningTwoActionsCancel() [-Wdeprecated-declarations] 582 | const KMessageBox::ButtonCode r = KMessageBox::warningYesNoCancel(this, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 583 | message.toString(), | ~~~~~~~~~~~~~~~~~~~ 584 | QString(), | ~~~~~~~~~~ 585 | saveItem, discardItem, KStandardGuiItem::cancel(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586 | QString(), | ~~~~~~~~~~ 587 | KMessageBox::Notify | KMessageBox::Dangerous); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:647:12: note: declared here 647 | ButtonCode warningYesNoCancel(QWidget *parent, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp: In member function 'void KexiTableDesignerView::slotPropertyChanged(KPropertySet&, KProperty&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp:900:63: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 900 | if (KMessageBox::Yes == KMessageBox::questionYesNo(this, msg, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 901 | xi18n("Setting Autonumber Field"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 902 | KGuiItem(xi18nc("@action:button", "Create &Primary Key"), KexiIconName("database-key")), KStandardGuiItem::cancel())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp: In member function 'tristate KexiTableDesignerView::buildSchema(KDbTableSchema&, bool)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp:1158:31: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 1158 | KMessageBox::sorry(this, | ~~~~~~~~~~~~~~~~~~^~~~~~ 1159 | xi18n("You have added no fields.\nEvery table should have at least one field.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp:1173:31: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 1173 | KMessageBox::sorry(this, | ~~~~~~~~~~~~~~~~~~^~~~~~ 1174 | xi18nc("@info", | ~~~~~~~~~~~~~~~ 1175 | "You have added %1 field name twice." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1176 | "Field names cannot be repeated. Correct name of the field.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1177 | (*b)["name"].value().toString())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp:1197:130: warning: 'KGuiItem KStandardGuiItem::no()' is deprecated: Since 5.100. Use an action verb to indicate the available option. [-Wdeprecated-declarations] 1197 | KGuiItem(xi18nc("@action:button Do Not Add Database Primary Key to a Table", "Do &Not Add"), KStandardGuiItem::no().icon()), | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KWidgetsAddons/kmessagebox.h:18: /usr/include/KF5/KWidgetsAddons/kstandardguiitem.h:123:10: note: declared here 123 | KGuiItem no(); | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp:1187:69: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNoCancel(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActionsCancel() [-Wdeprecated-declarations] 1187 | const int questionRes = KMessageBox::questionYesNoCancel(this, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 1188 | xi18nc("@info", | ~~~~~~~~~~~~~~~ 1189 | "Table %1 has no primary key defined." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1190 | "Although a primary key is not required, it is needed " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1191 | "for creating relations between database tables. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1192 | "Do you want a primary key to be automatically added now?" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1193 | "If you want to add a primary key by hand, press Cancel " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1194 | "to cancel saving table design.", schema.name()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1195 | QString(), | ~~~~~~~~~~ 1196 | KGuiItem(xi18nc("@action:button Add Database Primary Key to a Table", "&Add Primary Key"), KexiIconName("database-key")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1197 | KGuiItem(xi18nc("@action:button Do Not Add Database Primary Key to a Table", "Do &Not Add"), KStandardGuiItem::no().icon()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1198 | KStandardGuiItem::cancel(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1199 | "autogeneratePrimaryKeysOnTableDesignSaving"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:221:12: note: declared here 221 | ButtonCode questionYesNoCancel(QWidget *parent, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp: In member function 'virtual tristate KexiTableDesignerView::storeData(bool)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.cpp:1444:70: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 1444 | if (KMessageBox::No == KMessageBox::questionYesNo( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1445 | this, msg, QString(), KStandardGuiItem::save(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1446 | KStandardGuiItem::dontSave(), QString(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1447 | KMessageBox::Notify | KMessageBox::Dangerous)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ [ 57%] Building CXX object src/plugins/tables/CMakeFiles/kexi_tableplugin.dir/kexitabledesignerview_p.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:46, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/moc_KexiMainWindow_p.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/mocs_compilation.cpp:4: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiSearchLineEdit.h: At global scope: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiSearchLineEdit.h:72:18: warning: 'virtual void KexiSearchLineEdit::inputMethodEvent(QInputMethodEvent*)' can be marked override [-Wsuggest-override] 72 | virtual void inputMethodEvent(QInputMethodEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiSearchLineEdit.h:73:18: warning: 'virtual void KexiSearchLineEdit::focusInEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 73 | virtual void focusInEvent(QFocusEvent *e); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiSearchLineEdit.h:74:18: warning: 'virtual void KexiSearchLineEdit::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 74 | virtual void focusOutEvent(QFocusEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiSearchLineEdit.h:75:18: warning: 'virtual void KexiSearchLineEdit::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 75 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiSearchLineEdit.h:76:18: warning: 'virtual void KexiSearchLineEdit::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 76 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:48: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMenuWidget.h:132:11: warning: 'virtual QSize KexiMenuWidget::sizeHint() const' can be marked override [-Wsuggest-override] 132 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMenuWidget.h:159:10: warning: 'virtual void KexiMenuWidget::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 159 | void changeEvent(QEvent *); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMenuWidget.h:160:10: warning: 'virtual void KexiMenuWidget::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 160 | void keyPressEvent(QKeyEvent *); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMenuWidget.h:161:10: warning: 'virtual void KexiMenuWidget::mouseReleaseEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 161 | void mouseReleaseEvent(QMouseEvent *); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMenuWidget.h:162:10: warning: 'virtual void KexiMenuWidget::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 162 | void mousePressEvent(QMouseEvent *); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMenuWidget.h:163:10: warning: 'virtual void KexiMenuWidget::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 163 | void mouseMoveEvent(QMouseEvent *); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMenuWidget.h:165:10: warning: 'virtual void KexiMenuWidget::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 165 | void wheelEvent(QWheelEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMenuWidget.h:167:10: warning: 'virtual void KexiMenuWidget::enterEvent(QEvent*)' can be marked override [-Wsuggest-override] 167 | void enterEvent(QEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMenuWidget.h:168:10: warning: 'virtual void KexiMenuWidget::leaveEvent(QEvent*)' can be marked override [-Wsuggest-override] 168 | void leaveEvent(QEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMenuWidget.h:169:10: warning: 'virtual void KexiMenuWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 169 | void showEvent(QShowEvent* event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMenuWidget.h:170:10: warning: 'virtual void KexiMenuWidget::hideEvent(QHideEvent*)' can be marked override [-Wsuggest-override] 170 | void hideEvent(QHideEvent *); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMenuWidget.h:171:10: warning: 'virtual void KexiMenuWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 171 | void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMenuWidget.h:172:10: warning: 'virtual void KexiMenuWidget::actionEvent(QActionEvent*)' can be marked override [-Wsuggest-override] 172 | void actionEvent(QActionEvent *); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMenuWidget.h:173:10: warning: 'virtual void KexiMenuWidget::timerEvent(QTimerEvent*)' can be marked override [-Wsuggest-override] 173 | void timerEvent(QTimerEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMenuWidget.h:174:10: warning: 'virtual bool KexiMenuWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 174 | bool event(QEvent *); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMenuWidget.h:175:10: warning: 'virtual bool KexiMenuWidget::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 175 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object src/plugins/tables/CMakeFiles/kexi_tableplugin.dir/kexilookupcolumnpage.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:51: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:52: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/KexiDockableWidget.h:49:19: warning: 'virtual QSize KexiDockableWidget::sizeHint() const' can be marked override [-Wsuggest-override] 49 | virtual QSize sizeHint() const; | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:53: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiPropertyEditorView.h:51:19: warning: 'virtual QSize KexiPropertyEditorView::sizeHint() const' can be marked override [-Wsuggest-override] 51 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiPropertyEditorView.h:52:19: warning: 'virtual QSize KexiPropertyEditorView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 52 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ [ 59%] Linking CXX shared library libkexirelationsview3.2.so [ 59%] Building CXX object src/main/CMakeFiles/keximain.dir/KexiMainWindow.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:54: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameDialog.h:89:18: warning: 'virtual void KexiNameDialog::accept()' can be marked override [-Wsuggest-override] 89 | virtual void accept(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameDialog.h:94:18: warning: 'virtual void KexiNameDialog::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 94 | virtual void showEvent(QShowEvent * event); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:56: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:130:18: warning: 'virtual void KexiTabbedToolBar::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 130 | virtual void mouseMoveEvent(QMouseEvent* event); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:131:18: warning: 'virtual void KexiTabbedToolBar::leaveEvent(QEvent*)' can be marked override [-Wsuggest-override] 131 | virtual void leaveEvent(QEvent* event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:132:18: warning: 'virtual bool KexiTabbedToolBar::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 132 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:176:18: warning: 'virtual void EmptyMenuContentWidget::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 176 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:203:18: warning: 'virtual bool KexiMainMenu::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 203 | virtual bool eventFilter(QObject * watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:226:18: warning: 'virtual void KexiMainMenu::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 226 | virtual void showEvent(QShowEvent * event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:311:19: warning: 'virtual QSize KexiTabbedToolBarTabBar::tabSizeHint(int) const' can be marked override [-Wsuggest-override] 311 | virtual QSize tabSizeHint(int index) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:325:18: warning: 'virtual void KexiTabbedToolBarStyle::drawControl(QStyle::ControlElement, const QStyleOption*, QPainter*, const QWidget*) const' can be marked override [-Wsuggest-override] 325 | virtual void drawControl(ControlElement element, const QStyleOption *option, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:328:18: warning: 'virtual void KexiTabbedToolBarStyle::drawPrimitive(QStyle::PrimitiveElement, const QStyleOption*, QPainter*, const QWidget*) const' can be marked override [-Wsuggest-override] 328 | virtual void drawPrimitive(PrimitiveElement element, const QStyleOption *option, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:331:17: warning: 'virtual int KexiTabbedToolBarStyle::pixelMetric(QStyle::PixelMetric, const QStyleOption*, const QWidget*) const' can be marked override [-Wsuggest-override] 331 | virtual int pixelMetric(PixelMetric metric, const QStyleOption* option = 0, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:367:18: warning: 'virtual void KexiMainWindowTabWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 367 | virtual void paintEvent(QPaintEvent * event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:369:18: warning: 'virtual void KexiMainWindowTabWidget::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 369 | virtual void mousePressEvent(QMouseEvent *event); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:395:18: warning: 'virtual bool KexiMainWidget::queryClose()' can be marked override [-Wsuggest-override] 395 | virtual bool queryClose(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:425:19: warning: 'virtual QSize KexiDockWidget::sizeHint() const' can be marked override [-Wsuggest-override] 425 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMainWindow_p.h:430:18: warning: 'virtual void KexiDockWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 430 | virtual void paintEvent(QPaintEvent *pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/moc_KexiMenuWidget_p.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/mocs_compilation.cpp:6: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/EWIEGA46WW/../../../../../kexi-3.2.0/src/main/KexiMenuWidget_p.h:57:18: warning: 'virtual void ClickableLogoArea::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 57 | virtual void paintEvent(QPaintEvent*); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/ui_KexiMainImportExportPage.h:19, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiImportExportAssistant.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/moc_KexiImportExportAssistant.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/mocs_compilation.cpp:10: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:50:11: warning: 'virtual QSize KexiCommandLinkButton::sizeHint() const' can be marked override [-Wsuggest-override] 50 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:51:9: warning: 'virtual int KexiCommandLinkButton::heightForWidth(int) const' can be marked override [-Wsuggest-override] 51 | int heightForWidth(int) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:52:11: warning: 'virtual QSize KexiCommandLinkButton::minimumSizeHint() const' can be marked override [-Wsuggest-override] 52 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:53:10: warning: 'virtual bool KexiCommandLinkButton::event(QEvent*)' can be marked override [-Wsuggest-override] 53 | bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:54:10: warning: 'virtual void KexiCommandLinkButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 54 | void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiImportExportAssistant.h:55:18: warning: 'virtual void KexiImportExportAssistant::nextPageRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 55 | virtual void nextPageRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiImportExportAssistant.h:56:18: warning: 'virtual void KexiImportExportAssistant::cancelRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 56 | virtual void cancelRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/moc_KexiNewProjectAssistant.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/mocs_compilation.cpp:11: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h:39:18: warning: 'virtual void KexiAssistantMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 39 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h:49:18: warning: 'virtual void KexiAssistantMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 49 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.h:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.h:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCategorizedView.h:52:10: warning: 'virtual void KexiCategorySingleSelectionModel::select(const QItemSelection&, QItemSelectionModel::SelectionFlags)' can be marked override [-Wsuggest-override] 52 | void select(const QItemSelection& selection, | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCategorizedView.h:63:18: warning: 'virtual void KexiCategorizedView::setModel(QAbstractItemModel*)' can be marked override [-Wsuggest-override] 63 | virtual void setModel(QAbstractItemModel *model); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.h:181:18: warning: 'virtual void KexiNewProjectAssistant::nextPageRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 181 | virtual void nextPageRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.h:182:18: warning: 'virtual void KexiNewProjectAssistant::cancelRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 182 | virtual void cancelRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.h:190:28: warning: 'virtual const QWidget* KexiNewProjectAssistant::calloutWidget() const' can be marked override [-Wsuggest-override] 190 | virtual const QWidget* calloutWidget() const; | ^~~~~~~~~~~~~ [ 60%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/container.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/moc_KexiOpenProjectAssistant.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/mocs_compilation.cpp:12: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiOpenProjectAssistant.h:87:18: warning: 'virtual void KexiOpenProjectAssistant::nextPageRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 87 | virtual void nextPageRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiOpenProjectAssistant.h:88:18: warning: 'virtual void KexiOpenProjectAssistant::cancelRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 88 | virtual void cancelRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiOpenProjectAssistant.h:100:28: warning: 'virtual const QWidget* KexiOpenProjectAssistant::calloutWidget() const' can be marked override [-Wsuggest-override] 100 | virtual const QWidget* calloutWidget() const; | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/moc_KexiRecentProjectsModel.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/mocs_compilation.cpp:14: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiRecentProjectsModel.h:40:18: warning: 'virtual QModelIndex KexiRecentProjectsModel::index(int, int, const QModelIndex&) const' can be marked override [-Wsuggest-override] 40 | QModelIndex index(int row, int column = 0, | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiRecentProjectsModel.h:42:9: warning: 'virtual int KexiRecentProjectsModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 42 | int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiRecentProjectsModel.h:43:14: warning: 'virtual QVariant KexiRecentProjectsModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 43 | QVariant data(const QModelIndex& index, int role) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiRecentProjectsModel.h:44:19: warning: 'virtual Qt::ItemFlags KexiRecentProjectsModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 44 | Qt::ItemFlags flags( const QModelIndex& index ) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiRecentProjectsModel.h:57:18: warning: 'virtual bool KexiRecentProjectsProxyModel::subSortLessThan(const QModelIndex&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 57 | virtual bool subSortLessThan(const QModelIndex& left, const QModelIndex& right) const; | ^~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/moc_KexiTemplatesModel.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/mocs_compilation.cpp:16: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiTemplatesModel.h:42:18: warning: 'virtual QModelIndex KexiTemplatesModel::index(int, int, const QModelIndex&) const' can be marked override [-Wsuggest-override] 42 | QModelIndex index(int row, int column = 0, | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiTemplatesModel.h:44:9: warning: 'virtual int KexiTemplatesModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 44 | int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiTemplatesModel.h:45:14: warning: 'virtual QVariant KexiTemplatesModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 45 | QVariant data(const QModelIndex& index, int role) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiTemplatesModel.h:46:19: warning: 'virtual Qt::ItemFlags KexiTemplatesModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 46 | Qt::ItemFlags flags( const QModelIndex& index ) const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/moc_KexiWelcomeAssistant.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/mocs_compilation.cpp:17: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.h:82:18: warning: 'virtual void KexiWelcomeAssistant::nextPageRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 82 | virtual void nextPageRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.h:83:18: warning: 'virtual void KexiWelcomeAssistant::cancelRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 83 | virtual void cancelRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.h:97:28: warning: 'virtual const QWidget* KexiWelcomeAssistant::calloutWidget() const' can be marked override [-Wsuggest-override] 97 | virtual const QWidget* calloutWidget() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.h:98:20: warning: 'virtual QPoint KexiWelcomeAssistant::calloutPointerPosition() const' can be marked override [-Wsuggest-override] 98 | virtual QPoint calloutPointerPosition() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/keximain_autogen/XPYGQUOJHZ/../../../../../kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.h:99:53: warning: 'virtual KMessageWidget::CalloutPointerDirection KexiWelcomeAssistant::calloutPointerDirection() const' can be marked override [-Wsuggest-override] 99 | virtual KMessageWidget::CalloutPointerDirection calloutPointerDirection() const; | ^~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Built target kexirelationsview [ 60%] Generating kexi_queryplugin.json Warning: Unable to find service type for service "Kexi/Viewer" listed in "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexi_queryplugin.desktop" - service type search directories were ("/var/lib/jenkins/.local/share", "/usr/local/share", "/usr/share") (:0, ) Warning: Unable to find service type for service "Kexi/Designer" listed in "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexi_queryplugin.desktop" - service type search directories were ("/var/lib/jenkins/.local/share", "/usr/local/share", "/usr/share") (:0, ) Warning: Unable to find service type for service "Kexi/Editor" listed in "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexi_queryplugin.desktop" - service type search directories were ("/var/lib/jenkins/.local/share", "/usr/local/share", "/usr/share") (:0, ) The X-KDE-PluginInfo-Depends property is deprecated and will be removed in KF6 Unknown property type for key "X-Kexi-GroupName" -> falling back to string Unknown property type for key "X-Kexi-TypeName" -> falling back to string Unknown property type for key "X-Kexi-ServiceTypesInUserMode" -> falling back to string Unknown property type for key "X-Kexi-VisibleInProjectNavigator" -> falling back to string Unknown property type for key "X-Kexi-SupportsDataExport" -> falling back to string Unknown property type for key "X-Kexi-SupportsPrinting" -> falling back to string Generated "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin.json" [ 61%] Automatic MOC for target kexi_queryplugin AutoMoc warning --------------- "SRC:/src/plugins/queries/kexiquerypart.cpp" includes the moc file "kexiquerypart.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_CLASS, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/migratemanager.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qnamespace.h:43, from /usr/include/qt/QtCore/qobjectdefs.h:48, from /usr/include/qt/QtCore/qobject.h:46, from /usr/include/qt/QtCore/QObject:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/migratemanager.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/migratemanager.cpp:22: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/migratemanager.cpp: In member function 'bool KexiMigration::MigrateManagerInternal::lookupDrivers()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/migratemanager.cpp:121:47: warning: 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = KexiMigratePluginMetaData*]' is deprecated: Use QMultiMap for maps storing multiple values with the same key. [-Wdeprecated-declarations] 121 | m_metadata_by_mimetype.insertMulti(mimeType, metaData.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/QMap:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/migratemanager.h:24: /usr/include/qt/QtCore/qmap.h:1366:33: note: declared here 1366 | typename QMap::iterator QMap::insertMulti(const Key &key, const T &value) | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/migratemanager.cpp:124:50: warning: 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = KexiMigratePluginMetaData*]' is deprecated: Use QMultiMap for maps storing multiple values with the same key. [-Wdeprecated-declarations] 124 | m_metadataBySourceDrivers.insertMulti(sourceDriverId, metaData.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtCore/qmap.h:1366:33: note: declared here 1366 | typename QMap::iterator QMap::insertMulti(const Key &key, const T &value) | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importoptionsdlg.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importoptionsdlg.h:45:18: warning: 'virtual void KexiMigration::OptionsDialog::accept()' can be marked override [-Wsuggest-override] 45 | virtual void accept(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/migratemanager.cpp: In member function 'KexiMigration::KexiMigrate* KexiMigration::MigrateManagerInternal::driver(const QString&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/migratemanager.cpp:209:82: warning: 'QObject* KPluginMetaData::instantiate() const' is deprecated: Since 5.86. See API docs [-Wdeprecated-declarations] 209 | KPluginFactory *factory = qobject_cast(metaData->instantiate()); | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KCoreAddons/kpluginfactory.h:15, from /usr/include/KF5/KCoreAddons/KPluginFactory:1, from /usr/include/KF5/KService/kservice.h:21, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/migratemanager.h:26: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:339:14: note: declared here 339 | QObject *instantiate() const; | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.h:63:18: warning: 'virtual void KexiMigration::ImportWizard::next()' can be marked override [-Wsuggest-override] 63 | virtual void next(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.h:64:18: warning: 'virtual void KexiMigration::ImportWizard::back()' can be marked override [-Wsuggest-override] 64 | virtual void back(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.h:66:18: warning: 'virtual void KexiMigration::ImportWizard::accept()' can be marked override [-Wsuggest-override] 66 | virtual void accept(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.h:67:18: warning: 'virtual void KexiMigration::ImportWizard::reject()' can be marked override [-Wsuggest-override] 67 | virtual void reject(); | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importoptionsdlg.h:45:18: warning: 'virtual void KexiMigration::OptionsDialog::accept()' can be marked override [-Wsuggest-override] 45 | virtual void accept(); | ^~~~~~ [ 61%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/resizehandle.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qnamespace.h:43, from /usr/include/qt/QtCore/qobjectdefs.h:48, from /usr/include/qt/QtCore/qobject.h:46, from /usr/include/qt/QtCore/QObject:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/migratemanager.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.h:25: /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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.cpp:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexitextmsghandler.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.cpp:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:56:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 56 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:65:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:77:43: warning: 'virtual KDbMessageHandler::ButtonCode KexiGUIMessageHandler::askQuestion(KDbMessageHandler::QuestionType, const QString&, const QString&, KDbMessageHandler::ButtonCode, const KDbGuiItem&, const KDbGuiItem&, const QString&, KDbMessageHandler::Options, KDbMessageHandler*)' can be marked override [-Wsuggest-override] 77 | virtual KDbMessageHandler::ButtonCode askQuestion( | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:85:50: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbMessageHandler::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | KDbMessageHandler::Options options = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexitextmsghandler.h:37:18: warning: 'virtual void KexiTextMessageHandler::showMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 37 | virtual void showMessage(MessageType type, const QString &title, const QString &details, | ^~~~~~~~~~~ [ 61%] Built target kexi_queryplugin_autogen [ 61%] Building CXX object src/plugins/queries/CMakeFiles/kexi_queryplugin.dir/kexi_queryplugin_autogen/mocs_compilation.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.cpp:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiConnectionSelectorWidget.h:166:18: warning: 'virtual bool KexiConnectionSelectorWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 166 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.cpp:34: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiProjectSelectorWidget.h:84:18: warning: 'virtual bool KexiProjectSelectorWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 84 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiProjectSelectorWidget.h:114:18: warning: 'virtual void KexiProjectSelectorDialog::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 114 | virtual void showEvent(QShowEvent * event); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/AlterSchemaWidget.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/AlterSchemaWidget.cpp:19: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/AlterSchemaTableModel.h:37:22: warning: 'virtual QVariant AlterSchemaTableModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 37 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/AlterSchemaTableModel.h:38:22: warning: 'virtual QVariant AlterSchemaTableModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 38 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/AlterSchemaTableModel.h:39:17: warning: 'virtual int AlterSchemaTableModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 39 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/AlterSchemaTableModel.h:40:17: warning: 'virtual int AlterSchemaTableModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 40 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importtablewizard.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importtablewizard.h:57:22: warning: 'virtual void KexiMigration::ImportTableWizard::back()' can be marked override [-Wsuggest-override] 57 | virtual void back(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importtablewizard.h:58:22: warning: 'virtual void KexiMigration::ImportTableWizard::next()' can be marked override [-Wsuggest-override] 58 | virtual void next(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importtablewizard.h:59:22: warning: 'virtual void KexiMigration::ImportTableWizard::accept()' can be marked override [-Wsuggest-override] 59 | virtual void accept(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importtablewizard.h:60:22: warning: 'virtual void KexiMigration::ImportTableWizard::reject()' can be marked override [-Wsuggest-override] 60 | virtual void reject(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importtablewizard.h:54:137: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 54 | explicit ImportTableWizard(KDbConnection* curDB, QWidget* parent = 0, QMap* args = 0, Qt::WindowFlags flags = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qnamespace.h:43, from /usr/include/qt/QtCore/qobjectdefs.h:48, from /usr/include/qt/QtCore/qobject.h:46, from /usr/include/qt/QtCore/QObject:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/migratemanager.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importtablewizard.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importtablewizard.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importoptionsdlg.h:45:18: warning: 'virtual void KexiMigration::OptionsDialog::accept()' can be marked override [-Wsuggest-override] 45 | virtual void accept(); | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesigner_dataview.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesigner_dataview.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:70:18: warning: 'virtual bool KexiDataTableView::saveSettings()' can be marked override [-Wsuggest-override] 70 | virtual bool saveSettings(); | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/AlterSchemaWidget.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importtablewizard.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/AlterSchemaTableModel.h:37:22: warning: 'virtual QVariant AlterSchemaTableModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 37 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/AlterSchemaTableModel.h:38:22: warning: 'virtual QVariant AlterSchemaTableModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 38 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/AlterSchemaTableModel.h:39:17: warning: 'virtual int AlterSchemaTableModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 39 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/AlterSchemaTableModel.h:40:17: warning: 'virtual int AlterSchemaTableModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 40 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importtablewizard.cpp:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ [ 61%] Building CXX object src/plugins/queries/CMakeFiles/kexi_queryplugin.dir/kexiquerypart.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesigner_dataview.h:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.cpp: In member function 'tristate KexiMigration::ImportWizard::import()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.cpp:883:105: warning: 'KGuiItem KStandardGuiItem::no()' is deprecated: Since 5.100. Use an action verb to indicate the available option. [-Wdeprecated-declarations] 883 | 0, KGuiItem(xi18nc("@action:button Replace Database", "&Replace")), KStandardGuiItem::no())) | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KWidgetsAddons/kmessagebox.h:18, from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.cpp:47: /usr/include/KF5/KWidgetsAddons/kstandardguiitem.h:123:10: note: declared here 123 | KGuiItem no(); | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.cpp:877:58: warning: 'KMessageBox::ButtonCode KMessageBox::warningYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use warningTwoActions() [-Wdeprecated-declarations] 877 | if (KMessageBox::Yes != KMessageBox::warningYesNo(this, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 878 | xi18nc("@info (don't add tags around %1, it's done already)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 879 | "Database %1 already exists." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 880 | "Do you want to replace it with a new one?", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | KexiUtils::localizedStringToHtmlSubstring( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | sourceDriver->data()->destinationProjectData()->infoString())), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 883 | 0, KGuiItem(xi18nc("@action:button Replace Database", "&Replace")), KStandardGuiItem::no())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:387:12: note: declared here 387 | ButtonCode warningYesNo(QWidget *parent, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:90:22: warning: 'virtual tristate KexiTablePart::remove(KexiPart::Item*)' can be marked override [-Wsuggest-override] 90 | virtual tristate remove(KexiPart::Item *item); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:92:22: warning: 'virtual tristate KexiTablePart::rename(KexiPart::Item*, const QString&)' can be marked override [-Wsuggest-override] 92 | virtual tristate rename(KexiPart::Item *item, const QString& newName); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:122:30: warning: 'virtual KLocalizedString KexiTablePart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 122 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:134:18: warning: 'virtual void KexiTablePart::initPartActions()' can be marked override [-Wsuggest-override] 134 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:135:18: warning: 'virtual void KexiTablePart::initInstanceActions()' can be marked override [-Wsuggest-override] 135 | virtual void initInstanceActions(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:137:18: warning: 'virtual void KexiTablePart::setupCustomPropertyPanelTabs(QTabWidget*)' can be marked override [-Wsuggest-override] 137 | virtual void setupCustomPropertyPanelTabs(QTabWidget *tab); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:139:24: warning: 'virtual KDbObject* KexiTablePart::loadSchemaObject(KexiWindow*, const KDbObject&, Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 139 | virtual KDbObject* loadSchemaObject(KexiWindow *window, const KDbObject& object, | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesigner_dataview.h:37:22: warning: 'virtual tristate KexiTableDesigner_DataView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 37 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesigner_dataview.h:38:22: warning: 'virtual tristate KexiTableDesigner_DataView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 38 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.cpp: In member function 'virtual void KexiMigration::ImportWizard::next()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.cpp:949:31: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 949 | KMessageBox::sorry(this, xi18n("Select source database filename.")); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.cpp:955:31: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 955 | KMessageBox::sorry(this, xi18n("Select source database.")); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.cpp:993:52: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 993 | conndata->setPassword(QString::null); // not clear(), we have to remove password | ^~~~ In file included from /usr/include/qt/QtCore/qobject.h:47: /usr/include/qt/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.cpp:993:52: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 993 | conndata->setPassword(QString::null); // not clear(), we have to remove password | ^~~~ /usr/include/qt/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.cpp:1019:51: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1019 | condata->setPassword(QString::null); // not clear(), we have to remove password | ^~~~ /usr/include/qt/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.cpp:1019:51: warning: 'QString::null' is deprecated: use QString() [-Wdeprecated-declarations] 1019 | condata->setPassword(QString::null); // not clear(), we have to remove password | ^~~~ /usr/include/qt/QtCore/qstring.h:954:23: note: declared here 954 | static const Null null; | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexitextmsghandler.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importtablewizard.cpp:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:56:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 56 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:65:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:77:43: warning: 'virtual KDbMessageHandler::ButtonCode KexiGUIMessageHandler::askQuestion(KDbMessageHandler::QuestionType, const QString&, const QString&, KDbMessageHandler::ButtonCode, const KDbGuiItem&, const KDbGuiItem&, const QString&, KDbMessageHandler::Options, KDbMessageHandler*)' can be marked override [-Wsuggest-override] 77 | virtual KDbMessageHandler::ButtonCode askQuestion( | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:85:50: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbMessageHandler::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | KDbMessageHandler::Options options = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexitextmsghandler.h:37:18: warning: 'virtual void KexiTextMessageHandler::showMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 37 | virtual void showMessage(MessageType type, const QString &title, const QString &details, | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesigner_dataview.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesigner_dataview.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ [ 61%] Building CXX object src/plugins/queries/CMakeFiles/kexi_queryplugin.dir/kexiquerydesignersql.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiTableScrollArea::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiTableScrollArea::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiTableScrollArea::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiTableScrollArea::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiTableScrollArea::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:177:17: warning: 'virtual int KexiTableScrollArea::recordsPerPage() const' can be marked override [-Wsuggest-override] 177 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:180:17: warning: 'virtual int KexiTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 180 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:183:17: warning: 'virtual int KexiTableScrollArea::currentRecord() const' can be marked override [-Wsuggest-override] 183 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:200:17: warning: 'virtual int KexiTableScrollArea::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 200 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:203:18: warning: 'virtual void KexiTableScrollArea::updateCell(int, int)' can be marked override [-Wsuggest-override] 203 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:206:18: warning: 'virtual void KexiTableScrollArea::updateCurrentCell()' can be marked override [-Wsuggest-override] 206 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:209:18: warning: 'virtual void KexiTableScrollArea::updateRecord(int)' can be marked override [-Wsuggest-override] 209 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:236:19: warning: 'virtual QSize KexiTableScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 236 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:237:19: warning: 'virtual QSize KexiTableScrollArea::minimumSizeHint() const' can be marked override [-Wsuggest-override] 237 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:241:19: warning: 'virtual QRect KexiTableScrollArea::viewportGeometry() const' can be marked override [-Wsuggest-override] 241 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:264:25: warning: 'virtual QScrollBar* KexiTableScrollArea::verticalScrollBar() const' can be marked override [-Wsuggest-override] 264 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:266:18: warning: 'virtual bool KexiTableScrollArea::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 266 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:271:18: warning: 'virtual void KexiTableScrollArea::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 271 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:274:18: warning: 'virtual void KexiTableScrollArea::setSpreadSheetMode(bool)' can be marked override [-Wsuggest-override] 274 | virtual void setSpreadSheetMode(bool set); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:323:18: warning: 'virtual void KexiTableScrollArea::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 323 | virtual void ensureCellVisible(int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:328:18: warning: 'virtual void KexiTableScrollArea::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 328 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:333:18: warning: 'virtual void KexiTableScrollArea::deleteCurrentRecord()' can be marked override [-Wsuggest-override] 333 | virtual void deleteCurrentRecord(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:343:28: warning: 'virtual KDbRecordData* KexiTableScrollArea::insertEmptyRecord(int)' can be marked override [-Wsuggest-override] 343 | virtual KDbRecordData *insertEmptyRecord(int pos = -1); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:350:18: warning: 'virtual void KexiTableScrollArea::startEditCurrentCell(const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 350 | virtual void startEditCurrentCell(const QString& setText = QString(), | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:357:18: warning: 'virtual void KexiTableScrollArea::deleteAndStartEditCurrentCell()' can be marked override [-Wsuggest-override] 357 | virtual void deleteAndStartEditCurrentCell() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:364:18: warning: 'virtual bool KexiTableScrollArea::cancelRecordEditing()' can be marked override [-Wsuggest-override] 364 | virtual bool cancelRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:372:18: warning: 'virtual bool KexiTableScrollArea::acceptRecordEditing()' can be marked override [-Wsuggest-override] 372 | virtual bool acceptRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:379:18: warning: 'virtual void KexiTableScrollArea::setAcceptsRecordEditAfterCellAccepting(bool)' can be marked override [-Wsuggest-override] 379 | virtual void setAcceptsRecordEditAfterCellAccepting(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:389:18: warning: 'virtual void KexiTableScrollArea::setDropsAtRecordEnabled(bool)' can be marked override [-Wsuggest-override] 389 | virtual void setDropsAtRecordEnabled(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:393:18: warning: 'virtual bool KexiTableScrollArea::cancelEditor()' can be marked override [-Wsuggest-override] 393 | virtual bool cancelEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:396:18: warning: 'virtual bool KexiTableScrollArea::acceptEditor()' can be marked override [-Wsuggest-override] 396 | virtual bool acceptEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:402:18: warning: 'virtual void KexiTableScrollArea::setSortingEnabled(bool)' can be marked override [-Wsuggest-override] 402 | virtual void setSortingEnabled(bool set); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:405:10: warning: 'virtual void KexiTableScrollArea::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 405 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:407:10: warning: 'virtual void KexiTableScrollArea::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 407 | void itemSelected(KDbRecordData *data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:408:10: warning: 'virtual void KexiTableScrollArea::cellSelected(int, int)' can be marked override [-Wsuggest-override] 408 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:418:10: warning: 'virtual void KexiTableScrollArea::dataRefreshed()' can be marked override [-Wsuggest-override] 418 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:420:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 420 | void itemChanged(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:421:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 421 | void itemChanged(KDbRecordData *data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:422:10: warning: 'virtual void KexiTableScrollArea::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 422 | void itemDeleteRequest(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:423:10: warning: 'virtual void KexiTableScrollArea::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 423 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:425:10: warning: 'virtual void KexiTableScrollArea::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 425 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:426:10: warning: 'virtual void KexiTableScrollArea::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 426 | void sortedColumnChanged(int col); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/AlterSchemaWidget.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:429:10: warning: 'virtual void KexiTableScrollArea::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 429 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/AlterSchemaWidget.h:22: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:433:10: warning: 'virtual void KexiTableScrollArea::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 433 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:436:10: warning: 'virtual void KexiTableScrollArea::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 436 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:440:10: warning: 'virtual void KexiTableScrollArea::reloadActions()' can be marked override [-Wsuggest-override] 440 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:443:18: warning: 'virtual void KexiTableScrollArea::slotDataDestroying()' can be marked override [-Wsuggest-override] 443 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:447:18: warning: 'virtual void KexiTableScrollArea::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 447 | virtual void slotRecordsDeleted(const QList &records); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:457:18: warning: 'virtual void KexiTableScrollArea::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 457 | virtual void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:464:18: warning: 'virtual void KexiTableScrollArea::reloadData()' can be marked override [-Wsuggest-override] 464 | virtual void reloadData(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:467:18: warning: 'virtual void KexiTableScrollArea::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 467 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:470:18: warning: 'virtual void KexiTableScrollArea::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 470 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:475:18: warning: 'virtual void KexiTableScrollArea::slotRecordDeleted()' can be marked override [-Wsuggest-override] 475 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:480:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 480 | virtual void slotRecordInserted(KDbRecordData *data, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:485:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 485 | virtual void slotRecordInserted(KDbRecordData *data, int record, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:491:18: warning: 'virtual void KexiTableScrollArea::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 491 | virtual void verticalScrollBarValueChanged(int v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:494:18: warning: 'virtual void KexiTableScrollArea::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 494 | virtual void moveToRecordRequested(int record); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:495:18: warning: 'virtual void KexiTableScrollArea::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 495 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:496:18: warning: 'virtual void KexiTableScrollArea::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 496 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:497:18: warning: 'virtual void KexiTableScrollArea::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 497 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:498:18: warning: 'virtual void KexiTableScrollArea::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 498 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:499:18: warning: 'virtual void KexiTableScrollArea::addNewRecordRequested()' can be marked override [-Wsuggest-override] 499 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:508:18: warning: 'virtual void KexiTableScrollArea::initDataContents()' can be marked override [-Wsuggest-override] 508 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:513:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 513 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:516:18: warning: 'virtual void KexiTableScrollArea::clearVariables()' can be marked override [-Wsuggest-override] 516 | virtual void clearVariables(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:519:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiTableScrollArea::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 519 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:522:17: warning: 'virtual int KexiTableScrollArea::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 522 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:525:18: warning: 'virtual void KexiTableScrollArea::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 525 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:528:18: warning: 'virtual void KexiTableScrollArea::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 528 | virtual void updateGUIAfterSorting(int previousRow); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:560:18: warning: 'virtual void KexiTableScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 560 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:562:18: warning: 'virtual void KexiTableScrollArea::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 562 | virtual void focusOutEvent(QFocusEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:563:18: warning: 'virtual void KexiTableScrollArea::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 563 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:565:18: warning: 'virtual void KexiTableScrollArea::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 565 | virtual void showEvent(QShowEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:566:18: warning: 'virtual void KexiTableScrollArea::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 566 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:567:18: warning: 'virtual void KexiTableScrollArea::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 567 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:568:18: warning: 'virtual void KexiTableScrollArea::dragLeaveEvent(QDragLeaveEvent*)' can be marked override [-Wsuggest-override] 568 | virtual void dragLeaveEvent(QDragLeaveEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:570:18: warning: 'virtual void KexiTableScrollArea::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 570 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:573:36: warning: 'virtual KexiDataItemInterface* KexiTableScrollArea::editor(int, bool)' can be marked override [-Wsuggest-override] 573 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:578:18: warning: 'virtual void KexiTableScrollArea::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 578 | virtual void editorShowFocus(int row, int col); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:581:18: warning: 'virtual void KexiTableScrollArea::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 581 | virtual void createEditor(int row, int col, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:584:10: warning: 'virtual bool KexiTableScrollArea::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 584 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:617:18: warning: 'virtual void KexiTableScrollArea::removeEditor()' can be marked override [-Wsuggest-override] 617 | virtual void removeEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:623:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContents()' can be marked override [-Wsuggest-override] 623 | virtual void updateWidgetContents() { | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:628:18: warning: 'virtual void KexiTableScrollArea::copySelection()' can be marked override [-Wsuggest-override] 628 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:631:18: warning: 'virtual void KexiTableScrollArea::cutSelection()' can be marked override [-Wsuggest-override] 631 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:634:18: warning: 'virtual void KexiTableScrollArea::paste()' can be marked override [-Wsuggest-override] 634 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:638:18: warning: 'virtual void KexiTableScrollArea::updateAllVisibleRecordsBelow(int)' can be marked override [-Wsuggest-override] 638 | virtual void updateAllVisibleRecordsBelow(int row); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:640:10: warning: 'virtual void KexiTableScrollArea::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 640 | void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:641:10: warning: 'virtual void KexiTableScrollArea::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 641 | void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:651:18: warning: 'virtual void KexiTableScrollArea::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 651 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:654:18: warning: 'virtual bool KexiTableScrollArea::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 654 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:657:18: warning: 'virtual void KexiTableScrollArea::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 657 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:660:18: warning: 'virtual void KexiTableScrollArea::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 660 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:662:17: warning: 'virtual int KexiTableScrollArea::horizontalHeaderHeight() const' can be marked override [-Wsuggest-override] 662 | virtual int horizontalHeaderHeight() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:670:18: warning: 'virtual bool KexiTableScrollArea::event(QEvent*)' can be marked override [-Wsuggest-override] 670 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:677:18: warning: 'virtual void KexiTableScrollArea::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 677 | virtual void selectCellInternal(int previousRow, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:680:26: warning: 'virtual QHeaderView* KexiTableScrollArea::horizontalHeader() const' can be marked override [-Wsuggest-override] 680 | virtual QHeaderView* horizontalHeader() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:683:26: warning: 'virtual QHeaderView* KexiTableScrollArea::verticalHeader() const' can be marked override [-Wsuggest-override] 683 | virtual QHeaderView* verticalHeader() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:691:18: warning: 'virtual void KexiTableScrollArea::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 691 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:693:18: warning: 'virtual void KexiTableScrollArea::beginInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 693 | virtual void beginInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:695:18: warning: 'virtual void KexiTableScrollArea::endInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 695 | virtual void endInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:697:18: warning: 'virtual void KexiTableScrollArea::beginRemoveItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 697 | virtual void beginRemoveItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:699:18: warning: 'virtual void KexiTableScrollArea::endRemoveItem(int)' can be marked override [-Wsuggest-override] 699 | virtual void endRemoveItem(int pos); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importtablewizard.cpp:34: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesigner_dataview.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:70:18: warning: 'virtual bool KexiDataTableView::saveSettings()' can be marked override [-Wsuggest-override] 70 | virtual bool saveSettings(); | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importtablewizard.cpp:38: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiConnectionSelectorWidget.h:166:18: warning: 'virtual bool KexiConnectionSelectorWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 166 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importtablewizard.cpp:39: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiProjectSelectorWidget.h:84:18: warning: 'virtual bool KexiProjectSelectorWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 84 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiProjectSelectorWidget.h:114:18: warning: 'virtual void KexiProjectSelectorDialog::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 114 | virtual void showEvent(QShowEvent * event); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qsharedpointer.h:43, from /usr/include/qt/QtCore/qpointer.h:43, from /usr/include/qt/QtCore/QPointer:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:90:22: warning: 'virtual tristate KexiTablePart::remove(KexiPart::Item*)' can be marked override [-Wsuggest-override] 90 | virtual tristate remove(KexiPart::Item *item); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:92:22: warning: 'virtual tristate KexiTablePart::rename(KexiPart::Item*, const QString&)' can be marked override [-Wsuggest-override] 92 | virtual tristate rename(KexiPart::Item *item, const QString& newName); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:122:30: warning: 'virtual KLocalizedString KexiTablePart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 122 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:134:18: warning: 'virtual void KexiTablePart::initPartActions()' can be marked override [-Wsuggest-override] 134 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:135:18: warning: 'virtual void KexiTablePart::initInstanceActions()' can be marked override [-Wsuggest-override] 135 | virtual void initInstanceActions(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:137:18: warning: 'virtual void KexiTablePart::setupCustomPropertyPanelTabs(QTabWidget*)' can be marked override [-Wsuggest-override] 137 | virtual void setupCustomPropertyPanelTabs(QTabWidget *tab); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:139:24: warning: 'virtual KDbObject* KexiTablePart::loadSchemaObject(KexiWindow*, const KDbObject&, Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 139 | virtual KDbObject* loadSchemaObject(KexiWindow *window, const KDbObject& object, | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:72:18: warning: 'virtual void KexiTableDesignerView::clearRecord(int, bool)' can be marked override [-Wsuggest-override] 72 | virtual void clearRecord(int record, bool addCommand = false); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:76:18: warning: 'virtual void KexiTableDesignerView::insertField(int, const QString&, bool)' can be marked override [-Wsuggest-override] 76 | virtual void insertField(int record, const QString& caption, bool addCommand = false); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:81:18: warning: 'virtual void KexiTableDesignerView::insertField(int, KPropertySet&, bool)' can be marked override [-Wsuggest-override] 81 | virtual void insertField(int record, KPropertySet& set, bool addCommand = false); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:86:18: warning: 'virtual void KexiTableDesignerView::insertEmptyRecord(int, bool)' can be marked override [-Wsuggest-override] 86 | virtual void insertEmptyRecord(int record, bool addCommand = false); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:91:18: warning: 'virtual void KexiTableDesignerView::deleteRecord(int, bool)' can be marked override [-Wsuggest-override] 91 | virtual void deleteRecord(int record, bool addCommand = false); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:96:18: warning: 'virtual void KexiTableDesignerView::changeFieldPropertyForRecord(int, const QByteArray&, const QVariant&, const KPropertyListData*, bool)' can be marked override [-Wsuggest-override] 96 | virtual void changeFieldPropertyForRecord(int record, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:115:21: warning: 'virtual QString KexiTableDesignerView::debugStringForCurrentTableSchema(tristate&)' can be marked override [-Wsuggest-override] 115 | virtual QString debugStringForCurrentTableSchema(tristate& result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:119:22: warning: 'virtual tristate KexiTableDesignerView::simulateAlterTableExecution(QString*)' can be marked override [-Wsuggest-override] 119 | virtual tristate simulateAlterTableExecution(QString *debugTarget); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:125:22: warning: 'virtual tristate KexiTableDesignerView::executeRealAlterTable()' can be marked override [-Wsuggest-override] 125 | virtual tristate executeRealAlterTable(); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:167:18: warning: 'virtual void KexiTableDesignerView::updateActions(bool)' can be marked override [-Wsuggest-override] 167 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:178:22: warning: 'virtual tristate KexiTableDesignerView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 178 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:180:22: warning: 'virtual tristate KexiTableDesignerView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 180 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:184:27: warning: 'virtual KPropertySet* KexiTableDesignerView::propertySet()' can be marked override [-Wsuggest-override] 184 | virtual KPropertySet *propertySet(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:189:24: warning: 'virtual KDbObject* KexiTableDesignerView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 189 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:194:24: warning: 'virtual KDbObject* KexiTableDesignerView::copyData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 194 | virtual KDbObject* copyData(const KDbObject& object, | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:201:22: warning: 'virtual tristate KexiTableDesignerView::storeData(bool)' can be marked override [-Wsuggest-override] 201 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:240:18: warning: 'virtual void KexiTableDesignerView::propertySetSwitched()' can be marked override [-Wsuggest-override] 240 | virtual void propertySetSwitched(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:57:18: warning: 'virtual void KexiTableDesignerCommands::Command::redo()' can be marked override [-Wsuggest-override] 57 | virtual void redo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:58:18: warning: 'virtual void KexiTableDesignerCommands::Command::undo()' can be marked override [-Wsuggest-override] 58 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:90:18: warning: 'virtual void KexiTableDesignerCommands::ChangeFieldPropertyCommand::redoInternal()' can be marked override [-Wsuggest-override] 90 | virtual void redoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:91:18: warning: 'virtual void KexiTableDesignerCommands::ChangeFieldPropertyCommand::undoInternal()' can be marked override [-Wsuggest-override] 91 | virtual void undoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:92:47: warning: 'virtual KDbAlterTableHandler::ActionBase* KexiTableDesignerCommands::ChangeFieldPropertyCommand::createAction() const' can be marked override [-Wsuggest-override] 92 | virtual KDbAlterTableHandler::ActionBase* createAction() const; | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:93:21: warning: 'virtual QString KexiTableDesignerCommands::ChangeFieldPropertyCommand::debugString() const' can be marked override [-Wsuggest-override] 93 | virtual QString debugString() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:112:18: warning: 'virtual void KexiTableDesignerCommands::RemoveFieldCommand::redoInternal()' can be marked override [-Wsuggest-override] 112 | virtual void redoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:113:18: warning: 'virtual void KexiTableDesignerCommands::RemoveFieldCommand::undoInternal()' can be marked override [-Wsuggest-override] 113 | virtual void undoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:114:47: warning: 'virtual KDbAlterTableHandler::ActionBase* KexiTableDesignerCommands::RemoveFieldCommand::createAction() const' can be marked override [-Wsuggest-override] 114 | virtual KDbAlterTableHandler::ActionBase* createAction() const; | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:116:21: warning: 'virtual QString KexiTableDesignerCommands::RemoveFieldCommand::debugString() const' can be marked override [-Wsuggest-override] 116 | virtual QString debugString() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:132:18: warning: 'virtual void KexiTableDesignerCommands::InsertFieldCommand::redoInternal()' can be marked override [-Wsuggest-override] 132 | virtual void redoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:133:18: warning: 'virtual void KexiTableDesignerCommands::InsertFieldCommand::undoInternal()' can be marked override [-Wsuggest-override] 133 | virtual void undoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:134:47: warning: 'virtual KDbAlterTableHandler::ActionBase* KexiTableDesignerCommands::InsertFieldCommand::createAction() const' can be marked override [-Wsuggest-override] 134 | virtual KDbAlterTableHandler::ActionBase* createAction() const; | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:136:21: warning: 'virtual QString KexiTableDesignerCommands::InsertFieldCommand::debugString() const' can be marked override [-Wsuggest-override] 136 | virtual QString debugString() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:162:18: warning: 'virtual void KexiTableDesignerCommands::ChangePropertyVisibilityCommand::redoInternal()' can be marked override [-Wsuggest-override] 162 | virtual void redoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:163:18: warning: 'virtual void KexiTableDesignerCommands::ChangePropertyVisibilityCommand::undoInternal()' can be marked override [-Wsuggest-override] 163 | virtual void undoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:179:18: warning: 'virtual void KexiTableDesignerCommands::InsertEmptyRecordCommand::redoInternal()' can be marked override [-Wsuggest-override] 179 | virtual void redoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:180:18: warning: 'virtual void KexiTableDesignerCommands::InsertEmptyRecordCommand::undoInternal()' can be marked override [-Wsuggest-override] 180 | virtual void undoInternal(); | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/AlterSchemaWidget.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview_p.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview_p.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:70:18: warning: 'virtual bool KexiDataTableView::saveSettings()' can be marked override [-Wsuggest-override] 70 | virtual bool saveSettings(); | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexilookupcolumnpage.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiDataSourceComboBox.h:85:18: warning: 'virtual void KexiDataSourceComboBox::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 85 | virtual void focusOutEvent(QFocusEvent *e); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qatomic.h:41, from /usr/include/qt/QtCore/qvariant.h:43, from /usr/include/qt/QtCore/QVariant:1, from /usr/include/KPropertyCore3/KProperty.h:25, from /usr/include/KPropertyCore3/KProperty:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:90:22: warning: 'virtual tristate KexiTablePart::remove(KexiPart::Item*)' can be marked override [-Wsuggest-override] 90 | virtual tristate remove(KexiPart::Item *item); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:92:22: warning: 'virtual tristate KexiTablePart::rename(KexiPart::Item*, const QString&)' can be marked override [-Wsuggest-override] 92 | virtual tristate rename(KexiPart::Item *item, const QString& newName); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:122:30: warning: 'virtual KLocalizedString KexiTablePart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 122 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:134:18: warning: 'virtual void KexiTablePart::initPartActions()' can be marked override [-Wsuggest-override] 134 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:135:18: warning: 'virtual void KexiTablePart::initInstanceActions()' can be marked override [-Wsuggest-override] 135 | virtual void initInstanceActions(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:137:18: warning: 'virtual void KexiTablePart::setupCustomPropertyPanelTabs(QTabWidget*)' can be marked override [-Wsuggest-override] 137 | virtual void setupCustomPropertyPanelTabs(QTabWidget *tab); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitablepart.h:139:24: warning: 'virtual KDbObject* KexiTablePart::loadSchemaObject(KexiWindow*, const KDbObject&, Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 139 | virtual KDbObject* loadSchemaObject(KexiWindow *window, const KDbObject& object, | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:72:18: warning: 'virtual void KexiTableDesignerView::clearRecord(int, bool)' can be marked override [-Wsuggest-override] 72 | virtual void clearRecord(int record, bool addCommand = false); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:76:18: warning: 'virtual void KexiTableDesignerView::insertField(int, const QString&, bool)' can be marked override [-Wsuggest-override] 76 | virtual void insertField(int record, const QString& caption, bool addCommand = false); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:81:18: warning: 'virtual void KexiTableDesignerView::insertField(int, KPropertySet&, bool)' can be marked override [-Wsuggest-override] 81 | virtual void insertField(int record, KPropertySet& set, bool addCommand = false); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:86:18: warning: 'virtual void KexiTableDesignerView::insertEmptyRecord(int, bool)' can be marked override [-Wsuggest-override] 86 | virtual void insertEmptyRecord(int record, bool addCommand = false); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:91:18: warning: 'virtual void KexiTableDesignerView::deleteRecord(int, bool)' can be marked override [-Wsuggest-override] 91 | virtual void deleteRecord(int record, bool addCommand = false); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:96:18: warning: 'virtual void KexiTableDesignerView::changeFieldPropertyForRecord(int, const QByteArray&, const QVariant&, const KPropertyListData*, bool)' can be marked override [-Wsuggest-override] 96 | virtual void changeFieldPropertyForRecord(int record, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:115:21: warning: 'virtual QString KexiTableDesignerView::debugStringForCurrentTableSchema(tristate&)' can be marked override [-Wsuggest-override] 115 | virtual QString debugStringForCurrentTableSchema(tristate& result); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:119:22: warning: 'virtual tristate KexiTableDesignerView::simulateAlterTableExecution(QString*)' can be marked override [-Wsuggest-override] 119 | virtual tristate simulateAlterTableExecution(QString *debugTarget); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:125:22: warning: 'virtual tristate KexiTableDesignerView::executeRealAlterTable()' can be marked override [-Wsuggest-override] 125 | virtual tristate executeRealAlterTable(); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:167:18: warning: 'virtual void KexiTableDesignerView::updateActions(bool)' can be marked override [-Wsuggest-override] 167 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:178:22: warning: 'virtual tristate KexiTableDesignerView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 178 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:180:22: warning: 'virtual tristate KexiTableDesignerView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 180 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:184:27: warning: 'virtual KPropertySet* KexiTableDesignerView::propertySet()' can be marked override [-Wsuggest-override] 184 | virtual KPropertySet *propertySet(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:189:24: warning: 'virtual KDbObject* KexiTableDesignerView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 189 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:194:24: warning: 'virtual KDbObject* KexiTableDesignerView::copyData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 194 | virtual KDbObject* copyData(const KDbObject& object, | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:201:22: warning: 'virtual tristate KexiTableDesignerView::storeData(bool)' can be marked override [-Wsuggest-override] 201 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview.h:240:18: warning: 'virtual void KexiTableDesignerView::propertySetSwitched()' can be marked override [-Wsuggest-override] 240 | virtual void propertySetSwitched(); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListView.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexilookupcolumnpage.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:54:22: warning: 'virtual QVariant KexiFieldListModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 54 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:55:17: warning: 'virtual int KexiFieldListModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 55 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:56:17: warning: 'virtual int KexiFieldListModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 56 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:57:22: warning: 'virtual QVariant KexiFieldListModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 57 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:59:25: warning: 'virtual QStringList KexiFieldListModel::mimeTypes() const' can be marked override [-Wsuggest-override] 59 | virtual QStringList mimeTypes() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:60:24: warning: 'virtual QMimeData* KexiFieldListModel::mimeData(const QModelIndexList&) const' can be marked override [-Wsuggest-override] 60 | virtual QMimeData* mimeData(const QModelIndexList& indexes) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:61:27: warning: 'virtual Qt::ItemFlags KexiFieldListModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 61 | virtual Qt::ItemFlags flags(const QModelIndex& index) const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview_p.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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%] Building CXX object src/plugins/queries/CMakeFiles/kexi_queryplugin.dir/kexiquerydesignerguieditor.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexilookupcolumnpage.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldComboBox.h:70:18: warning: 'virtual void KexiFieldComboBox::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 70 | virtual void focusOutEvent(QFocusEvent *e); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexilookupcolumnpage.cpp:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:52:19: warning: 'virtual QSize KexiSmallToolButton::sizeHint() const' can be marked override [-Wsuggest-override] 52 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:78:11: warning: 'virtual QSize KexiToolBarSeparator::sizeHint() const' can be marked override [-Wsuggest-override] 78 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:83:18: warning: 'virtual void KexiToolBarSeparator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 83 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:29, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qmainwindow.h:43, from /usr/include/qt/QtWidgets/QMainWindow:1, from /usr/include/KF5/KXmlGui/kmainwindow.h:20, from /usr/include/KF5/KXmlGui/KMainWindow:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:28: /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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:56:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 56 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:65:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:77:43: warning: 'virtual KDbMessageHandler::ButtonCode KexiGUIMessageHandler::askQuestion(KDbMessageHandler::QuestionType, const QString&, const QString&, KDbMessageHandler::ButtonCode, const KDbGuiItem&, const KDbGuiItem&, const QString&, KDbMessageHandler::Options, KDbMessageHandler*)' can be marked override [-Wsuggest-override] 77 | virtual KDbMessageHandler::ButtonCode askQuestion( | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:85:50: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbMessageHandler::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | KDbMessageHandler::Options options = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:61:32: warning: 'virtual KActionCollection* KexiMainWindow::actionCollection() const' can be marked override [-Wsuggest-override] 61 | virtual KActionCollection* actionCollection() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:64:22: warning: 'virtual QWidget* KexiMainWindow::focusWidget() const' can be marked override [-Wsuggest-override] 64 | virtual QWidget* focusWidget() const { | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:81:26: warning: 'virtual KexiProject* KexiMainWindow::project()' can be marked override [-Wsuggest-override] 81 | virtual KexiProject *project(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:84:18: warning: 'virtual void KexiMainWindow::registerChild(KexiWindow*)' can be marked override [-Wsuggest-override] 84 | virtual void registerChild(KexiWindow *window); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:98:18: warning: 'virtual bool KexiMainWindow::userMode() const' can be marked override [-Wsuggest-override] 98 | virtual bool userMode() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:106:29: warning: 'virtual QList KexiMainWindow::allActions() const' can be marked override [-Wsuggest-override] 106 | virtual QList allActions() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:110:25: warning: 'virtual KexiWindow* KexiMainWindow::currentWindow() const' can be marked override [-Wsuggest-override] 110 | virtual KexiWindow* currentWindow() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:117:18: warning: 'virtual void KexiMainWindow::appendWidgetToToolbar(const QString&, QWidget*)' can be marked override [-Wsuggest-override] 117 | virtual void appendWidgetToToolbar(const QString& name, QWidget* widget); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:121:18: warning: 'virtual void KexiMainWindow::setWidgetVisibleInToolbar(QWidget*, bool)' can be marked override [-Wsuggest-override] 121 | virtual void setWidgetVisibleInToolbar(QWidget* widget, bool visible); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:125:18: warning: 'virtual void KexiMainWindow::addToolBarAction(const QString&, QAction*)' can be marked override [-Wsuggest-override] 125 | virtual void addToolBarAction(const QString& toolBarName, QAction *action); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:128:23: warning: 'virtual KToolBar* KexiMainWindow::toolBar(const QString&) const' can be marked override [-Wsuggest-override] 128 | virtual KToolBar *toolBar(const QString& name) const; | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:145:36: warning: 'virtual KexiUserFeedbackAgent* KexiMainWindow::userFeedbackAgent() const' can be marked override [-Wsuggest-override] 145 | virtual KexiUserFeedbackAgent* userFeedbackAgent() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:148:42: warning: 'virtual KexiMigrateManagerInterface* KexiMainWindow::migrateManager()' can be marked override [-Wsuggest-override] 148 | virtual KexiMigrateManagerInterface* migrateManager(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:152:22: warning: 'virtual tristate KexiMainWindow::closeWindow(KexiWindow*)' can be marked override [-Wsuggest-override] 152 | virtual tristate closeWindow(KexiWindow *window); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:199:25: warning: 'virtual KexiWindow* KexiMainWindow::openObject(KexiPart::Item*, Kexi::ViewMode, bool*, QMap*, QString*)' can be marked override [-Wsuggest-override] 199 | virtual KexiWindow* openObject(KexiPart::Item *item, Kexi::ViewMode viewMode, | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:204:25: warning: 'virtual KexiWindow* KexiMainWindow::openObject(const QString&, const QString&, Kexi::ViewMode, bool*, QMap*)' can be marked override [-Wsuggest-override] 204 | virtual KexiWindow* openObject(const QString& pluginId, const QString& name, | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:211:22: warning: 'virtual tristate KexiMainWindow::closeObject(KexiPart::Item*)' can be marked override [-Wsuggest-override] 211 | virtual tristate closeObject(KexiPart::Item* item); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:214:22: warning: 'virtual tristate KexiMainWindow::saveObject(KexiWindow*, const QString&, KexiMainWindowIface::SaveObjectOptions)' can be marked override [-Wsuggest-override] 214 | virtual tristate saveObject(KexiWindow *window, | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:219:25: warning: 'virtual KexiWindow* KexiMainWindow::openedWindowFor(int)' can be marked override [-Wsuggest-override] 219 | virtual KexiWindow *openedWindowFor(int identifier); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:220:25: warning: 'virtual KexiWindow* KexiMainWindow::openedWindowFor(const KexiPart::Item*)' can be marked override [-Wsuggest-override] 220 | virtual KexiWindow *openedWindowFor(const KexiPart::Item *item); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:223:29: warning: 'virtual QList KexiMainWindow::currentParametersForQuery(int) const' can be marked override [-Wsuggest-override] 223 | virtual QList currentParametersForQuery(int queryId) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:226:29: warning: 'virtual KDbQuerySchema* KexiMainWindow::unsavedQuery(int)' can be marked override [-Wsuggest-override] 226 | virtual KDbQuerySchema *unsavedQuery(int queryId); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:229:22: warning: 'virtual tristate KexiMainWindow::getNewObjectInfo(KexiPart::Item*, const QString&, KexiPart::Part*, bool, bool*, const QString&)' can be marked override [-Wsuggest-override] 229 | virtual tristate getNewObjectInfo(KexiPart::Item *partItem, | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:236:18: warning: 'virtual void KexiMainWindow::highlightObject(const QString&, const QString&)' can be marked override [-Wsuggest-override] 236 | virtual void highlightObject(const QString& pluginId, const QString& name); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:292:22: warning: 'virtual tristate KexiMainWindow::printItem(KexiPart::Item*)' can be marked override [-Wsuggest-override] 292 | virtual tristate printItem(KexiPart::Item* item); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:296:22: warning: 'virtual tristate KexiMainWindow::printPreviewForItem(KexiPart::Item*)' can be marked override [-Wsuggest-override] 296 | virtual tristate printPreviewForItem(KexiPart::Item* item); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:300:22: warning: 'virtual tristate KexiMainWindow::showPageSetupForItem(KexiPart::Item*)' can be marked override [-Wsuggest-override] 300 | virtual tristate showPageSetupForItem(KexiPart::Item* item); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:304:22: warning: 'virtual tristate KexiMainWindow::executeCustomActionForObject(KexiPart::Item*, const QString&)' can be marked override [-Wsuggest-override] 304 | virtual tristate executeCustomActionForObject(KexiPart::Item* item, const QString& actionName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:321:18: warning: 'virtual void KexiMainWindow::setReasonableDialogSize(QDialog*)' can be marked override [-Wsuggest-override] 321 | virtual void setReasonableDialogSize(QDialog *dialog); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:326:10: warning: 'virtual void KexiMainWindow::acceptProjectClosingRequested(bool*)' can be marked override [-Wsuggest-override] 326 | void acceptProjectClosingRequested(bool *cancel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:330:10: warning: 'virtual void KexiMainWindow::beforeProjectClosing()' can be marked override [-Wsuggest-override] 330 | void beforeProjectClosing(); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:333:10: warning: 'virtual void KexiMainWindow::projectClosed()' can be marked override [-Wsuggest-override] 333 | void projectClosed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:369:18: warning: 'virtual void KexiMainWindow::invalidateSharedActions(QObject*)' can be marked override [-Wsuggest-override] 369 | virtual void invalidateSharedActions(QObject *o); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:397:22: warning: 'virtual QWidget* KexiMainWindow::findWindow(QWidget*)' can be marked override [-Wsuggest-override] 397 | virtual QWidget* findWindow(QWidget *w); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:402:18: warning: 'virtual void KexiMainWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 402 | virtual void closeEvent(QCloseEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:409:22: warning: 'virtual tristate KexiMainWindow::switchToViewMode(KexiWindow&, Kexi::ViewMode)' can be marked override [-Wsuggest-override] 409 | virtual tristate switchToViewMode(KexiWindow& window, Kexi::ViewMode viewMode); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:434:18: warning: 'virtual void KexiMainWindow::updatePropertyEditorInfoLabel(const QString&)' can be marked override [-Wsuggest-override] 434 | virtual void updatePropertyEditorInfoLabel(const QString& textToDisplayForNullSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:467:18: warning: 'virtual bool KexiMainWindow::newObject(KexiPart::Info*, bool*)' can be marked override [-Wsuggest-override] 467 | virtual bool newObject(KexiPart::Info *info, bool *openingCancelled); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:500:18: warning: 'virtual void KexiMainWindow::slotObjectRenamed(const KexiPart::Item&, const QString&)' can be marked override [-Wsuggest-override] 500 | virtual void slotObjectRenamed(const KexiPart::Item &item, const QString& oldName); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:559:18: warning: 'virtual void KexiMainWindow::acceptPropertySetEditing()' can be marked override [-Wsuggest-override] 559 | virtual void acceptPropertySetEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:561:18: warning: 'virtual void KexiMainWindow::propertySetSwitched(KexiWindow*, bool, bool, bool, const QByteArray&)' can be marked override [-Wsuggest-override] 561 | virtual void propertySetSwitched(KexiWindow *window, bool force = false, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:216:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 216 | SaveObjectOptions options = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexilookupcolumnpage.cpp: In constructor 'KexiLookupColumnPage::KexiLookupColumnPage(QWidget*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexilookupcolumnpage.cpp:141:49: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 141 | d->rowSourceLabel->setMinimumHeight(IconSize(KIconLoader::Small) + 4); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KIconThemes/KIconLoader:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexilookupcolumnpage.cpp:21: /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexilookupcolumnpage.cpp:162:51: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 162 | d->boundColumnLabel->setMinimumHeight(IconSize(KIconLoader::Small) + 4); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexilookupcolumnpage.cpp:176:53: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 176 | d->visibleColumnLabel->setMinimumHeight(IconSize(KIconLoader::Small) + 4); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.cpp:34: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview_p.cpp:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiTableScrollArea::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiTableScrollArea::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiTableScrollArea::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiTableScrollArea::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiTableScrollArea::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:177:17: warning: 'virtual int KexiTableScrollArea::recordsPerPage() const' can be marked override [-Wsuggest-override] 177 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:180:17: warning: 'virtual int KexiTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 180 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:183:17: warning: 'virtual int KexiTableScrollArea::currentRecord() const' can be marked override [-Wsuggest-override] 183 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:200:17: warning: 'virtual int KexiTableScrollArea::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 200 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:203:18: warning: 'virtual void KexiTableScrollArea::updateCell(int, int)' can be marked override [-Wsuggest-override] 203 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:206:18: warning: 'virtual void KexiTableScrollArea::updateCurrentCell()' can be marked override [-Wsuggest-override] 206 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:209:18: warning: 'virtual void KexiTableScrollArea::updateRecord(int)' can be marked override [-Wsuggest-override] 209 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:236:19: warning: 'virtual QSize KexiTableScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 236 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:237:19: warning: 'virtual QSize KexiTableScrollArea::minimumSizeHint() const' can be marked override [-Wsuggest-override] 237 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:241:19: warning: 'virtual QRect KexiTableScrollArea::viewportGeometry() const' can be marked override [-Wsuggest-override] 241 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:264:25: warning: 'virtual QScrollBar* KexiTableScrollArea::verticalScrollBar() const' can be marked override [-Wsuggest-override] 264 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:266:18: warning: 'virtual bool KexiTableScrollArea::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 266 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:271:18: warning: 'virtual void KexiTableScrollArea::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 271 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:274:18: warning: 'virtual void KexiTableScrollArea::setSpreadSheetMode(bool)' can be marked override [-Wsuggest-override] 274 | virtual void setSpreadSheetMode(bool set); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:323:18: warning: 'virtual void KexiTableScrollArea::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 323 | virtual void ensureCellVisible(int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:328:18: warning: 'virtual void KexiTableScrollArea::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 328 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:333:18: warning: 'virtual void KexiTableScrollArea::deleteCurrentRecord()' can be marked override [-Wsuggest-override] 333 | virtual void deleteCurrentRecord(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:343:28: warning: 'virtual KDbRecordData* KexiTableScrollArea::insertEmptyRecord(int)' can be marked override [-Wsuggest-override] 343 | virtual KDbRecordData *insertEmptyRecord(int pos = -1); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:350:18: warning: 'virtual void KexiTableScrollArea::startEditCurrentCell(const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 350 | virtual void startEditCurrentCell(const QString& setText = QString(), | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:357:18: warning: 'virtual void KexiTableScrollArea::deleteAndStartEditCurrentCell()' can be marked override [-Wsuggest-override] 357 | virtual void deleteAndStartEditCurrentCell() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:364:18: warning: 'virtual bool KexiTableScrollArea::cancelRecordEditing()' can be marked override [-Wsuggest-override] 364 | virtual bool cancelRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:372:18: warning: 'virtual bool KexiTableScrollArea::acceptRecordEditing()' can be marked override [-Wsuggest-override] 372 | virtual bool acceptRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:379:18: warning: 'virtual void KexiTableScrollArea::setAcceptsRecordEditAfterCellAccepting(bool)' can be marked override [-Wsuggest-override] 379 | virtual void setAcceptsRecordEditAfterCellAccepting(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:389:18: warning: 'virtual void KexiTableScrollArea::setDropsAtRecordEnabled(bool)' can be marked override [-Wsuggest-override] 389 | virtual void setDropsAtRecordEnabled(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:393:18: warning: 'virtual bool KexiTableScrollArea::cancelEditor()' can be marked override [-Wsuggest-override] 393 | virtual bool cancelEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:396:18: warning: 'virtual bool KexiTableScrollArea::acceptEditor()' can be marked override [-Wsuggest-override] 396 | virtual bool acceptEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:402:18: warning: 'virtual void KexiTableScrollArea::setSortingEnabled(bool)' can be marked override [-Wsuggest-override] 402 | virtual void setSortingEnabled(bool set); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:405:10: warning: 'virtual void KexiTableScrollArea::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 405 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:407:10: warning: 'virtual void KexiTableScrollArea::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 407 | void itemSelected(KDbRecordData *data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:408:10: warning: 'virtual void KexiTableScrollArea::cellSelected(int, int)' can be marked override [-Wsuggest-override] 408 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:418:10: warning: 'virtual void KexiTableScrollArea::dataRefreshed()' can be marked override [-Wsuggest-override] 418 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:420:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 420 | void itemChanged(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:421:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 421 | void itemChanged(KDbRecordData *data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:422:10: warning: 'virtual void KexiTableScrollArea::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 422 | void itemDeleteRequest(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:423:10: warning: 'virtual void KexiTableScrollArea::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 423 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:425:10: warning: 'virtual void KexiTableScrollArea::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 425 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:426:10: warning: 'virtual void KexiTableScrollArea::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 426 | void sortedColumnChanged(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:429:10: warning: 'virtual void KexiTableScrollArea::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 429 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:433:10: warning: 'virtual void KexiTableScrollArea::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 433 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:436:10: warning: 'virtual void KexiTableScrollArea::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 436 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:440:10: warning: 'virtual void KexiTableScrollArea::reloadActions()' can be marked override [-Wsuggest-override] 440 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:443:18: warning: 'virtual void KexiTableScrollArea::slotDataDestroying()' can be marked override [-Wsuggest-override] 443 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:447:18: warning: 'virtual void KexiTableScrollArea::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 447 | virtual void slotRecordsDeleted(const QList &records); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:457:18: warning: 'virtual void KexiTableScrollArea::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 457 | virtual void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:464:18: warning: 'virtual void KexiTableScrollArea::reloadData()' can be marked override [-Wsuggest-override] 464 | virtual void reloadData(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:467:18: warning: 'virtual void KexiTableScrollArea::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 467 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:470:18: warning: 'virtual void KexiTableScrollArea::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 470 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:475:18: warning: 'virtual void KexiTableScrollArea::slotRecordDeleted()' can be marked override [-Wsuggest-override] 475 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:480:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 480 | virtual void slotRecordInserted(KDbRecordData *data, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:485:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 485 | virtual void slotRecordInserted(KDbRecordData *data, int record, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:491:18: warning: 'virtual void KexiTableScrollArea::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 491 | virtual void verticalScrollBarValueChanged(int v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:494:18: warning: 'virtual void KexiTableScrollArea::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 494 | virtual void moveToRecordRequested(int record); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:495:18: warning: 'virtual void KexiTableScrollArea::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 495 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:496:18: warning: 'virtual void KexiTableScrollArea::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 496 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:497:18: warning: 'virtual void KexiTableScrollArea::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 497 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:498:18: warning: 'virtual void KexiTableScrollArea::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 498 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:499:18: warning: 'virtual void KexiTableScrollArea::addNewRecordRequested()' can be marked override [-Wsuggest-override] 499 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:508:18: warning: 'virtual void KexiTableScrollArea::initDataContents()' can be marked override [-Wsuggest-override] 508 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:513:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 513 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:516:18: warning: 'virtual void KexiTableScrollArea::clearVariables()' can be marked override [-Wsuggest-override] 516 | virtual void clearVariables(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:519:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiTableScrollArea::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 519 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:522:17: warning: 'virtual int KexiTableScrollArea::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 522 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:525:18: warning: 'virtual void KexiTableScrollArea::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 525 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:528:18: warning: 'virtual void KexiTableScrollArea::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 528 | virtual void updateGUIAfterSorting(int previousRow); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:560:18: warning: 'virtual void KexiTableScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 560 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:562:18: warning: 'virtual void KexiTableScrollArea::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 562 | virtual void focusOutEvent(QFocusEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:563:18: warning: 'virtual void KexiTableScrollArea::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 563 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:565:18: warning: 'virtual void KexiTableScrollArea::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 565 | virtual void showEvent(QShowEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:566:18: warning: 'virtual void KexiTableScrollArea::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 566 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:567:18: warning: 'virtual void KexiTableScrollArea::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 567 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:568:18: warning: 'virtual void KexiTableScrollArea::dragLeaveEvent(QDragLeaveEvent*)' can be marked override [-Wsuggest-override] 568 | virtual void dragLeaveEvent(QDragLeaveEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:570:18: warning: 'virtual void KexiTableScrollArea::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 570 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:573:36: warning: 'virtual KexiDataItemInterface* KexiTableScrollArea::editor(int, bool)' can be marked override [-Wsuggest-override] 573 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:578:18: warning: 'virtual void KexiTableScrollArea::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 578 | virtual void editorShowFocus(int row, int col); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:581:18: warning: 'virtual void KexiTableScrollArea::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 581 | virtual void createEditor(int row, int col, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:584:10: warning: 'virtual bool KexiTableScrollArea::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 584 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:617:18: warning: 'virtual void KexiTableScrollArea::removeEditor()' can be marked override [-Wsuggest-override] 617 | virtual void removeEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:623:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContents()' can be marked override [-Wsuggest-override] 623 | virtual void updateWidgetContents() { | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:628:18: warning: 'virtual void KexiTableScrollArea::copySelection()' can be marked override [-Wsuggest-override] 628 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:631:18: warning: 'virtual void KexiTableScrollArea::cutSelection()' can be marked override [-Wsuggest-override] 631 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:634:18: warning: 'virtual void KexiTableScrollArea::paste()' can be marked override [-Wsuggest-override] 634 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:638:18: warning: 'virtual void KexiTableScrollArea::updateAllVisibleRecordsBelow(int)' can be marked override [-Wsuggest-override] 638 | virtual void updateAllVisibleRecordsBelow(int row); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:640:10: warning: 'virtual void KexiTableScrollArea::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 640 | void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:641:10: warning: 'virtual void KexiTableScrollArea::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 641 | void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:651:18: warning: 'virtual void KexiTableScrollArea::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 651 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:654:18: warning: 'virtual bool KexiTableScrollArea::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 654 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:657:18: warning: 'virtual void KexiTableScrollArea::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 657 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:660:18: warning: 'virtual void KexiTableScrollArea::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 660 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:662:17: warning: 'virtual int KexiTableScrollArea::horizontalHeaderHeight() const' can be marked override [-Wsuggest-override] 662 | virtual int horizontalHeaderHeight() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:670:18: warning: 'virtual bool KexiTableScrollArea::event(QEvent*)' can be marked override [-Wsuggest-override] 670 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:677:18: warning: 'virtual void KexiTableScrollArea::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 677 | virtual void selectCellInternal(int previousRow, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:680:26: warning: 'virtual QHeaderView* KexiTableScrollArea::horizontalHeader() const' can be marked override [-Wsuggest-override] 680 | virtual QHeaderView* horizontalHeader() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:683:26: warning: 'virtual QHeaderView* KexiTableScrollArea::verticalHeader() const' can be marked override [-Wsuggest-override] 683 | virtual QHeaderView* verticalHeader() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:691:18: warning: 'virtual void KexiTableScrollArea::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 691 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:693:18: warning: 'virtual void KexiTableScrollArea::beginInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 693 | virtual void beginInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:695:18: warning: 'virtual void KexiTableScrollArea::endInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 695 | virtual void endInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:697:18: warning: 'virtual void KexiTableScrollArea::beginRemoveItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 697 | virtual void beginRemoveItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:699:18: warning: 'virtual void KexiTableScrollArea::endRemoveItem(int)' can be marked override [-Wsuggest-override] 699 | virtual void endRemoveItem(int pos); | ^~~~~~~~~~~~~ [ 62%] Building CXX object src/main/CMakeFiles/keximain.dir/KexiMainWindow_p.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview_p.cpp:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignerview_p.cpp:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:57:18: warning: 'virtual void KexiTableDesignerCommands::Command::redo()' can be marked override [-Wsuggest-override] 57 | virtual void redo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:58:18: warning: 'virtual void KexiTableDesignerCommands::Command::undo()' can be marked override [-Wsuggest-override] 58 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:90:18: warning: 'virtual void KexiTableDesignerCommands::ChangeFieldPropertyCommand::redoInternal()' can be marked override [-Wsuggest-override] 90 | virtual void redoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:91:18: warning: 'virtual void KexiTableDesignerCommands::ChangeFieldPropertyCommand::undoInternal()' can be marked override [-Wsuggest-override] 91 | virtual void undoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:92:47: warning: 'virtual KDbAlterTableHandler::ActionBase* KexiTableDesignerCommands::ChangeFieldPropertyCommand::createAction() const' can be marked override [-Wsuggest-override] 92 | virtual KDbAlterTableHandler::ActionBase* createAction() const; | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:93:21: warning: 'virtual QString KexiTableDesignerCommands::ChangeFieldPropertyCommand::debugString() const' can be marked override [-Wsuggest-override] 93 | virtual QString debugString() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:112:18: warning: 'virtual void KexiTableDesignerCommands::RemoveFieldCommand::redoInternal()' can be marked override [-Wsuggest-override] 112 | virtual void redoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:113:18: warning: 'virtual void KexiTableDesignerCommands::RemoveFieldCommand::undoInternal()' can be marked override [-Wsuggest-override] 113 | virtual void undoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:114:47: warning: 'virtual KDbAlterTableHandler::ActionBase* KexiTableDesignerCommands::RemoveFieldCommand::createAction() const' can be marked override [-Wsuggest-override] 114 | virtual KDbAlterTableHandler::ActionBase* createAction() const; | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:116:21: warning: 'virtual QString KexiTableDesignerCommands::RemoveFieldCommand::debugString() const' can be marked override [-Wsuggest-override] 116 | virtual QString debugString() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:132:18: warning: 'virtual void KexiTableDesignerCommands::InsertFieldCommand::redoInternal()' can be marked override [-Wsuggest-override] 132 | virtual void redoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:133:18: warning: 'virtual void KexiTableDesignerCommands::InsertFieldCommand::undoInternal()' can be marked override [-Wsuggest-override] 133 | virtual void undoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:134:47: warning: 'virtual KDbAlterTableHandler::ActionBase* KexiTableDesignerCommands::InsertFieldCommand::createAction() const' can be marked override [-Wsuggest-override] 134 | virtual KDbAlterTableHandler::ActionBase* createAction() const; | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:136:21: warning: 'virtual QString KexiTableDesignerCommands::InsertFieldCommand::debugString() const' can be marked override [-Wsuggest-override] 136 | virtual QString debugString() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:162:18: warning: 'virtual void KexiTableDesignerCommands::ChangePropertyVisibilityCommand::redoInternal()' can be marked override [-Wsuggest-override] 162 | virtual void redoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:163:18: warning: 'virtual void KexiTableDesignerCommands::ChangePropertyVisibilityCommand::undoInternal()' can be marked override [-Wsuggest-override] 163 | virtual void undoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:179:18: warning: 'virtual void KexiTableDesignerCommands::InsertEmptyRecordCommand::redoInternal()' can be marked override [-Wsuggest-override] 179 | virtual void redoInternal(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/tables/kexitabledesignercommands.h:180:18: warning: 'virtual void KexiTableDesignerCommands::InsertEmptyRecordCommand::undoInternal()' can be marked override [-Wsuggest-override] 180 | virtual void undoInternal(); | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.cpp:35: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.cpp:39: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:58:18: warning: 'virtual void KFormDesigner::Command::redo()' can be marked override [-Wsuggest-override] 58 | virtual void redo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:96:17: warning: 'virtual int KFormDesigner::PropertyCommand::id() const' can be marked override [-Wsuggest-override] 96 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:100:18: warning: 'virtual void KFormDesigner::PropertyCommand::execute()' can be marked override [-Wsuggest-override] 100 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:102:18: warning: 'virtual void KFormDesigner::PropertyCommand::undo()' can be marked override [-Wsuggest-override] 102 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:104:10: warning: 'virtual bool KFormDesigner::PropertyCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 104 | bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:122:18: warning: 'virtual void KFormDesigner::PropertyCommand::debug() const' can be marked override [-Wsuggest-override] 122 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:145:17: warning: 'virtual int KFormDesigner::GeometryPropertyCommand::id() const' can be marked override [-Wsuggest-override] 145 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:147:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::execute()' can be marked override [-Wsuggest-override] 147 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:149:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::undo()' can be marked override [-Wsuggest-override] 149 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:157:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 157 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:179:17: warning: 'virtual int KFormDesigner::AlignWidgetsCommand::id() const' can be marked override [-Wsuggest-override] 179 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:181:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::execute()' can be marked override [-Wsuggest-override] 181 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:183:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::undo()' can be marked override [-Wsuggest-override] 183 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:185:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::debug() const' can be marked override [-Wsuggest-override] 185 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:215:17: warning: 'virtual int KFormDesigner::AdjustSizeCommand::id() const' can be marked override [-Wsuggest-override] 215 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:217:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::execute()' can be marked override [-Wsuggest-override] 217 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:219:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::undo()' can be marked override [-Wsuggest-override] 219 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:221:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::debug() const' can be marked override [-Wsuggest-override] 221 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:246:17: warning: 'virtual int KFormDesigner::LayoutPropertyCommand::id() const' can be marked override [-Wsuggest-override] 246 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:248:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::execute()' can be marked override [-Wsuggest-override] 248 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:250:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::undo()' can be marked override [-Wsuggest-override] 250 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:252:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 252 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:284:17: warning: 'virtual int KFormDesigner::InsertWidgetCommand::id() const' can be marked override [-Wsuggest-override] 284 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:286:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::execute()' can be marked override [-Wsuggest-override] 286 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:288:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::undo()' can be marked override [-Wsuggest-override] 288 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:293:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 293 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:319:17: warning: 'virtual int KFormDesigner::PasteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 319 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:321:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 321 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:323:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 323 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:325:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 325 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:367:17: warning: 'virtual int KFormDesigner::DeleteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 367 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:369:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 369 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:371:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 371 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:373:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 373 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:394:17: warning: 'virtual int KFormDesigner::DuplicateWidgetCommand::id() const' can be marked override [-Wsuggest-override] 394 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:396:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::execute()' can be marked override [-Wsuggest-override] 396 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:398:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::undo()' can be marked override [-Wsuggest-override] 398 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:400:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 400 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:420:17: warning: 'virtual int KFormDesigner::CutWidgetCommand::id() const' can be marked override [-Wsuggest-override] 420 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:422:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::execute()' can be marked override [-Wsuggest-override] 422 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:424:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::undo()' can be marked override [-Wsuggest-override] 424 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:426:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 426 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:446:17: warning: 'virtual int KFormDesigner::PropertyCommandGroup::id() const' can be marked override [-Wsuggest-override] 446 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:448:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::execute()' can be marked override [-Wsuggest-override] 448 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:450:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::debug() const' can be marked override [-Wsuggest-override] 450 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:473:17: warning: 'virtual int KFormDesigner::InlineTextEditingCommand::id() const' can be marked override [-Wsuggest-override] 473 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:475:18: warning: 'virtual bool KFormDesigner::InlineTextEditingCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 475 | virtual bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:477:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::execute()' can be marked override [-Wsuggest-override] 477 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:479:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::debug() const' can be marked override [-Wsuggest-override] 479 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:481:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::undo()' can be marked override [-Wsuggest-override] 481 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:506:17: warning: 'virtual int KFormDesigner::InsertPageCommand::id() const' can be marked override [-Wsuggest-override] 506 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:508:18: warning: 'virtual void KFormDesigner::InsertPageCommand::execute()' can be marked override [-Wsuggest-override] 508 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:512:18: warning: 'virtual void KFormDesigner::InsertPageCommand::debug() const' can be marked override [-Wsuggest-override] 512 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:514:18: warning: 'virtual void KFormDesigner::InsertPageCommand::undo()' can be marked override [-Wsuggest-override] 514 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:535:17: warning: 'virtual int KFormDesigner::RemovePageCommand::id() const' can be marked override [-Wsuggest-override] 535 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:537:18: warning: 'virtual void KFormDesigner::RemovePageCommand::execute()' can be marked override [-Wsuggest-override] 537 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:539:18: warning: 'virtual void KFormDesigner::RemovePageCommand::debug() const' can be marked override [-Wsuggest-override] 539 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:541:18: warning: 'virtual void KFormDesigner::RemovePageCommand::undo()' can be marked override [-Wsuggest-override] 541 | virtual void undo(); | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:46, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.h:72:18: warning: 'virtual void KexiSearchLineEdit::inputMethodEvent(QInputMethodEvent*)' can be marked override [-Wsuggest-override] 72 | virtual void inputMethodEvent(QInputMethodEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.h:73:18: warning: 'virtual void KexiSearchLineEdit::focusInEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 73 | virtual void focusInEvent(QFocusEvent *e); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.h:74:18: warning: 'virtual void KexiSearchLineEdit::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 74 | virtual void focusOutEvent(QFocusEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.h:75:18: warning: 'virtual void KexiSearchLineEdit::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 75 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.h:76:18: warning: 'virtual void KexiSearchLineEdit::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 76 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:48: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:132:11: warning: 'virtual QSize KexiMenuWidget::sizeHint() const' can be marked override [-Wsuggest-override] 132 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:159:10: warning: 'virtual void KexiMenuWidget::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 159 | void changeEvent(QEvent *); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:160:10: warning: 'virtual void KexiMenuWidget::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 160 | void keyPressEvent(QKeyEvent *); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:161:10: warning: 'virtual void KexiMenuWidget::mouseReleaseEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 161 | void mouseReleaseEvent(QMouseEvent *); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:162:10: warning: 'virtual void KexiMenuWidget::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 162 | void mousePressEvent(QMouseEvent *); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:163:10: warning: 'virtual void KexiMenuWidget::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 163 | void mouseMoveEvent(QMouseEvent *); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:165:10: warning: 'virtual void KexiMenuWidget::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 165 | void wheelEvent(QWheelEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:167:10: warning: 'virtual void KexiMenuWidget::enterEvent(QEvent*)' can be marked override [-Wsuggest-override] 167 | void enterEvent(QEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:168:10: warning: 'virtual void KexiMenuWidget::leaveEvent(QEvent*)' can be marked override [-Wsuggest-override] 168 | void leaveEvent(QEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:169:10: warning: 'virtual void KexiMenuWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 169 | void showEvent(QShowEvent* event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:170:10: warning: 'virtual void KexiMenuWidget::hideEvent(QHideEvent*)' can be marked override [-Wsuggest-override] 170 | void hideEvent(QHideEvent *); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:171:10: warning: 'virtual void KexiMenuWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 171 | void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:172:10: warning: 'virtual void KexiMenuWidget::actionEvent(QActionEvent*)' can be marked override [-Wsuggest-override] 172 | void actionEvent(QActionEvent *); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:173:10: warning: 'virtual void KexiMenuWidget::timerEvent(QTimerEvent*)' can be marked override [-Wsuggest-override] 173 | void timerEvent(QTimerEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:174:10: warning: 'virtual bool KexiMenuWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 174 | bool event(QEvent *); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:175:10: warning: 'virtual bool KexiMenuWidget::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 175 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.cpp:42: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtGui/qpainter.h:43, from /usr/include/qt/QtGui/QPainter:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.cpp:22: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ [ 62%] Building CXX object src/main/CMakeFiles/keximain.dir/KexiMenuWidget.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.cpp: In member function 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.cpp:501:73: warning: 'const QBrush& QPalette::background() const' is deprecated: Use QPalette::window() instead [-Wdeprecated-declarations] 501 | p.setPen(KexiUtils::contrastColor(widget()->palette().background().color())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qtabbar.h:44, from /usr/include/qt/QtWidgets/QTabBar:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:27: /usr/include/qt/QtGui/qpalette.h:149:26: note: declared here 149 | inline const QBrush &background() const { return window(); } | ^~~~~~~~~~ [ 63%] Building CXX object src/main/CMakeFiles/keximain.dir/kexifinddialog.cpp.o [ 63%] Building CXX object src/plugins/queries/CMakeFiles/kexi_queryplugin.dir/kexiqueryview.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:51: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:52: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/KexiDockableWidget.h:49:19: warning: 'virtual QSize KexiDockableWidget::sizeHint() const' can be marked override [-Wsuggest-override] 49 | virtual QSize sizeHint() const; | ^~~~~~~~ [ 63%] Building CXX object src/main/CMakeFiles/keximain.dir/KexiSearchLineEdit.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:53: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiPropertyEditorView.h:51:19: warning: 'virtual QSize KexiPropertyEditorView::sizeHint() const' can be marked override [-Wsuggest-override] 51 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiPropertyEditorView.h:52:19: warning: 'virtual QSize KexiPropertyEditorView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 52 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/resizehandle.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/resizehandle.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ [ 63%] Building CXX object src/main/CMakeFiles/keximain.dir/KexiUserFeedbackAgent.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:54: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameDialog.h:89:18: warning: 'virtual void KexiNameDialog::accept()' can be marked override [-Wsuggest-override] 89 | virtual void accept(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameDialog.h:94:18: warning: 'virtual void KexiNameDialog::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 94 | virtual void showEvent(QShowEvent * event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/resizehandle.cpp:63:18: warning: 'virtual void KFormDesigner::ResizeHandle::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 63 | virtual void mousePressEvent(QMouseEvent *ev); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/resizehandle.cpp:64:18: warning: 'virtual void KFormDesigner::ResizeHandle::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 64 | virtual void mouseMoveEvent(QMouseEvent *ev); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/resizehandle.cpp:65:18: warning: 'virtual void KFormDesigner::ResizeHandle::mouseReleaseEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 65 | virtual void mouseReleaseEvent(QMouseEvent *ev); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/resizehandle.cpp:66:18: warning: 'virtual void KFormDesigner::ResizeHandle::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 66 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/resizehandle.cpp:69:10: warning: 'virtual bool KFormDesigner::ResizeHandle::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 69 | bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:56: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:130:18: warning: 'virtual void KexiTabbedToolBar::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 130 | virtual void mouseMoveEvent(QMouseEvent* event); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:131:18: warning: 'virtual void KexiTabbedToolBar::leaveEvent(QEvent*)' can be marked override [-Wsuggest-override] 131 | virtual void leaveEvent(QEvent* event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:132:18: warning: 'virtual bool KexiTabbedToolBar::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 132 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:176:18: warning: 'virtual void EmptyMenuContentWidget::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 176 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:203:18: warning: 'virtual bool KexiMainMenu::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 203 | virtual bool eventFilter(QObject * watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:226:18: warning: 'virtual void KexiMainMenu::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 226 | virtual void showEvent(QShowEvent * event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:311:19: warning: 'virtual QSize KexiTabbedToolBarTabBar::tabSizeHint(int) const' can be marked override [-Wsuggest-override] 311 | virtual QSize tabSizeHint(int index) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:325:18: warning: 'virtual void KexiTabbedToolBarStyle::drawControl(QStyle::ControlElement, const QStyleOption*, QPainter*, const QWidget*) const' can be marked override [-Wsuggest-override] 325 | virtual void drawControl(ControlElement element, const QStyleOption *option, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:328:18: warning: 'virtual void KexiTabbedToolBarStyle::drawPrimitive(QStyle::PrimitiveElement, const QStyleOption*, QPainter*, const QWidget*) const' can be marked override [-Wsuggest-override] 328 | virtual void drawPrimitive(PrimitiveElement element, const QStyleOption *option, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:331:17: warning: 'virtual int KexiTabbedToolBarStyle::pixelMetric(QStyle::PixelMetric, const QStyleOption*, const QWidget*) const' can be marked override [-Wsuggest-override] 331 | virtual int pixelMetric(PixelMetric metric, const QStyleOption* option = 0, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:367:18: warning: 'virtual void KexiMainWindowTabWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 367 | virtual void paintEvent(QPaintEvent * event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:369:18: warning: 'virtual void KexiMainWindowTabWidget::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 369 | virtual void mousePressEvent(QMouseEvent *event); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:395:18: warning: 'virtual bool KexiMainWidget::queryClose()' can be marked override [-Wsuggest-override] 395 | virtual bool queryClose(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:425:19: warning: 'virtual QSize KexiDockWidget::sizeHint() const' can be marked override [-Wsuggest-override] 425 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:430:18: warning: 'virtual void KexiDockWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 430 | virtual void paintEvent(QPaintEvent *pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:35: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiBugReportDialog.h:35:18: warning: 'virtual void KexiBugReportDialog::accept()' can be marked override [-Wsuggest-override] 35 | virtual void accept(); | ^~~~~~ [ 63%] Linking CXX shared module kexi_tableplugin.so In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:40: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCloseButton.h:41:18: warning: 'virtual void KexiCloseButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 41 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:50: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:52: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectNavigator.h:201:18: warning: 'virtual void KexiProjectNavigator::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 201 | virtual void contextMenuEvent ( QContextMenuEvent *event ); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:53: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:52:22: warning: 'virtual QVariant KexiProjectModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 52 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:53:17: warning: 'virtual int KexiProjectModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 53 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:54:17: warning: 'virtual int KexiProjectModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 54 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:55:25: warning: 'virtual QModelIndex KexiProjectModel::parent(const QModelIndex&) const' can be marked override [-Wsuggest-override] 55 | virtual QModelIndex parent(const QModelIndex& child) const; | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:56:25: warning: 'virtual QModelIndex KexiProjectModel::index(int, int, const QModelIndex&) const' can be marked override [-Wsuggest-override] 56 | virtual QModelIndex index(int row, int column, const QModelIndex& parent = QModelIndex()) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:57:18: warning: 'virtual bool KexiProjectModel::hasChildren(const QModelIndex&) const' can be marked override [-Wsuggest-override] 57 | virtual bool hasChildren(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:58:27: warning: 'virtual Qt::ItemFlags KexiProjectModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 58 | virtual Qt::ItemFlags flags(const QModelIndex& index) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:72:17: warning: 'virtual int KexiProjectModel::searchableObjectCount() const' can be marked override [-Wsuggest-override] 72 | virtual int searchableObjectCount() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:75:25: warning: 'virtual QModelIndex KexiProjectModel::sourceIndexForSearchableObject(int) const' can be marked override [-Wsuggest-override] 75 | virtual QModelIndex sourceIndexForSearchableObject(int objectIndex) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:78:22: warning: 'virtual QVariant KexiProjectModel::searchableData(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 78 | virtual QVariant searchableData(const QModelIndex &sourceIndex, int role) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:81:21: warning: 'virtual QString KexiProjectModel::pathFromIndex(const QModelIndex&) const' can be marked override [-Wsuggest-override] 81 | virtual QString pathFromIndex(const QModelIndex &sourceIndex) const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:84:18: warning: 'virtual bool KexiProjectModel::highlightSearchableObject(const QModelIndex&)' can be marked override [-Wsuggest-override] 84 | virtual bool highlightSearchableObject(const QModelIndex &index); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:87:18: warning: 'virtual bool KexiProjectModel::activateSearchableObject(const QModelIndex&)' can be marked override [-Wsuggest-override] 87 | virtual bool activateSearchableObject(const QModelIndex &index); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:58: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h:39:18: warning: 'virtual void KexiAssistantMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 39 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h:49:18: warning: 'virtual void KexiAssistantMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 49 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/ui_KexiProjectStorageTypeSelectionPage.h:19, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.h:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:50:11: warning: 'virtual QSize KexiCommandLinkButton::sizeHint() const' can be marked override [-Wsuggest-override] 50 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:51:9: warning: 'virtual int KexiCommandLinkButton::heightForWidth(int) const' can be marked override [-Wsuggest-override] 51 | int heightForWidth(int) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:52:11: warning: 'virtual QSize KexiCommandLinkButton::minimumSizeHint() const' can be marked override [-Wsuggest-override] 52 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:53:10: warning: 'virtual bool KexiCommandLinkButton::event(QEvent*)' can be marked override [-Wsuggest-override] 53 | bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:54:10: warning: 'virtual void KexiCommandLinkButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 54 | void paintEvent(QPaintEvent *); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.h:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.h:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCategorizedView.h:52:10: warning: 'virtual void KexiCategorySingleSelectionModel::select(const QItemSelection&, QItemSelectionModel::SelectionFlags)' can be marked override [-Wsuggest-override] 52 | void select(const QItemSelection& selection, | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCategorizedView.h:63:18: warning: 'virtual void KexiCategorizedView::setModel(QAbstractItemModel*)' can be marked override [-Wsuggest-override] 63 | virtual void setModel(QAbstractItemModel *model); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.h:181:18: warning: 'virtual void KexiNewProjectAssistant::nextPageRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 181 | virtual void nextPageRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.h:182:18: warning: 'virtual void KexiNewProjectAssistant::cancelRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 182 | virtual void cancelRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.h:190:28: warning: 'virtual const QWidget* KexiNewProjectAssistant::calloutWidget() const' can be marked override [-Wsuggest-override] 190 | virtual const QWidget* calloutWidget() const; | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:59: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiOpenProjectAssistant.h:87:18: warning: 'virtual void KexiOpenProjectAssistant::nextPageRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 87 | virtual void nextPageRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiOpenProjectAssistant.h:88:18: warning: 'virtual void KexiOpenProjectAssistant::cancelRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 88 | virtual void cancelRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiOpenProjectAssistant.h:100:28: warning: 'virtual const QWidget* KexiOpenProjectAssistant::calloutWidget() const' can be marked override [-Wsuggest-override] 100 | virtual const QWidget* calloutWidget() const; | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:60: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.h:82:18: warning: 'virtual void KexiWelcomeAssistant::nextPageRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 82 | virtual void nextPageRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.h:83:18: warning: 'virtual void KexiWelcomeAssistant::cancelRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 83 | virtual void cancelRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.h:97:28: warning: 'virtual const QWidget* KexiWelcomeAssistant::calloutWidget() const' can be marked override [-Wsuggest-override] 97 | virtual const QWidget* calloutWidget() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.h:98:20: warning: 'virtual QPoint KexiWelcomeAssistant::calloutPointerPosition() const' can be marked override [-Wsuggest-override] 98 | virtual QPoint calloutPointerPosition() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.h:99:53: warning: 'virtual KMessageWidget::CalloutPointerDirection KexiWelcomeAssistant::calloutPointerDirection() const' can be marked override [-Wsuggest-override] 99 | virtual KMessageWidget::CalloutPointerDirection calloutPointerDirection() const; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:61: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiImportExportAssistant.h:55:18: warning: 'virtual void KexiImportExportAssistant::nextPageRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 55 | virtual void nextPageRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiImportExportAssistant.h:56:18: warning: 'virtual void KexiImportExportAssistant::cancelRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 56 | virtual void cancelRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:40:22: warning: 'virtual tristate KexiQueryPartTempData::closeListener()' can be marked override [-Wsuggest-override] 40 | virtual tristate closeListener(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:92:22: warning: 'virtual tristate KexiQueryPart::remove(KexiPart::Item*)' can be marked override [-Wsuggest-override] 92 | virtual tristate remove(KexiPart::Item *item); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:95:29: warning: 'virtual KDbQuerySchema* KexiQueryPart::currentQuery(KexiView*)' can be marked override [-Wsuggest-override] 95 | virtual KDbQuerySchema* currentQuery(KexiView* view); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:97:30: warning: 'virtual KLocalizedString KexiQueryPart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 97 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:102:22: warning: 'virtual tristate KexiQueryPart::rename(KexiPart::Item*, const QString&)' can be marked override [-Wsuggest-override] 102 | virtual tristate rename(KexiPart::Item *item, const QString& newName); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:143:18: warning: 'virtual void KexiQueryPart::initPartActions()' can be marked override [-Wsuggest-override] 143 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:144:18: warning: 'virtual void KexiQueryPart::initInstanceActions()' can be marked override [-Wsuggest-override] 144 | virtual void initInstanceActions(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:146:24: warning: 'virtual KDbObject* KexiQueryPart::loadSchemaObject(KexiWindow*, const KDbObject&, Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 146 | virtual KDbObject* loadSchemaObject(KexiWindow *window, | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/moc_kexiquerydesignerguieditor.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/mocs_compilation.cpp:2: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:40:22: warning: 'virtual tristate KexiQueryPartTempData::closeListener()' can be marked override [-Wsuggest-override] 40 | virtual tristate closeListener(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:92:22: warning: 'virtual tristate KexiQueryPart::remove(KexiPart::Item*)' can be marked override [-Wsuggest-override] 92 | virtual tristate remove(KexiPart::Item *item); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:95:29: warning: 'virtual KDbQuerySchema* KexiQueryPart::currentQuery(KexiView*)' can be marked override [-Wsuggest-override] 95 | virtual KDbQuerySchema* currentQuery(KexiView* view); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:97:30: warning: 'virtual KLocalizedString KexiQueryPart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 97 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:102:22: warning: 'virtual tristate KexiQueryPart::rename(KexiPart::Item*, const QString&)' can be marked override [-Wsuggest-override] 102 | virtual tristate rename(KexiPart::Item *item, const QString& newName); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:143:18: warning: 'virtual void KexiQueryPart::initPartActions()' can be marked override [-Wsuggest-override] 143 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:144:18: warning: 'virtual void KexiQueryPart::initInstanceActions()' can be marked override [-Wsuggest-override] 144 | virtual void initInstanceActions(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:146:24: warning: 'virtual KDbObject* KexiQueryPart::loadSchemaObject(KexiWindow*, const KDbObject&, Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 146 | virtual KDbObject* loadSchemaObject(KexiWindow *window, | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp: In member function 'tristate KexiMainWindow::openProject(const KexiProjectData&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:1399:63: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 1399 | if (KMessageBox::Yes == KMessageBox::questionYesNo(this, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 1400 | xi18nc("@info (don't add tags around %1, it's done already)", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1401 | "Database project %1 does not appear to have been created using Kexi." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1402 | "Do you want to import it as a new Kexi project?", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1403 | projectData.infoString()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 1404 | QString(), KGuiItem(xi18nc("@action:button Import Database", "&Import..."), KexiIconName("database-import")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1405 | KStandardGuiItem::cancel())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiRegisterResource_p.h:33, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:38: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerypart.h:40:22: warning: 'virtual tristate KexiQueryPartTempData::closeListener()' can be marked override [-Wsuggest-override] 40 | virtual tristate closeListener(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp: In member function 'void KexiMainWindow::restoreSettings()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:2109:61: warning: 'const QRect QDesktopWidget::screenGeometry(int) const' is deprecated: Use QGuiApplication::screens() [-Wdeprecated-declarations] 2109 | QRect desk = QApplication::desktop()->screenGeometry( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2110 | QApplication::desktop()->screenNumber(this)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/QDesktopWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:99: /usr/include/qt/QtWidgets/qdesktopwidget.h:79:67: note: declared here 79 | QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect screenGeometry(int screen = -1) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerypart.h:92:22: warning: 'virtual tristate KexiQueryPart::remove(KexiPart::Item*)' can be marked override [-Wsuggest-override] 92 | virtual tristate remove(KexiPart::Item *item); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerypart.h:95:29: warning: 'virtual KDbQuerySchema* KexiQueryPart::currentQuery(KexiView*)' can be marked override [-Wsuggest-override] 95 | virtual KDbQuerySchema* currentQuery(KexiView* view); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerypart.h:97:30: warning: 'virtual KLocalizedString KexiQueryPart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 97 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerypart.h:102:22: warning: 'virtual tristate KexiQueryPart::rename(KexiPart::Item*, const QString&)' can be marked override [-Wsuggest-override] 102 | virtual tristate rename(KexiPart::Item *item, const QString& newName); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerypart.h:143:18: warning: 'virtual void KexiQueryPart::initPartActions()' can be marked override [-Wsuggest-override] 143 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerypart.h:144:18: warning: 'virtual void KexiQueryPart::initInstanceActions()' can be marked override [-Wsuggest-override] 144 | virtual void initInstanceActions(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerypart.h:146:24: warning: 'virtual KDbObject* KexiQueryPart::loadSchemaObject(KexiWindow*, const KDbObject&, Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 146 | virtual KDbObject* loadSchemaObject(KexiWindow *window, | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp: In member function 'void KexiMainWindow::slotConfigureKeys()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:2332:32: warning: 'static int KShortcutsDialog::configure(KActionCollection*, KShortcutsEditor::LetterShortcuts, QWidget*, bool)' is deprecated: Since 5.84. Use KShortcutsDialog::showDialog() instead, see API documentation for code examples. [-Wdeprecated-declarations] 2332 | KShortcutsDialog::configure(actionCollection(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2333 | KShortcutsEditor::LetterShortcutsDisallowed, this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KXmlGui/KShortcutsDialog:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:80: /usr/include/KF5/KXmlGui/kshortcutsdialog.h:165:16: note: declared here 165 | static int configure(KActionCollection *collection, | ^~~~~~~~~ [ 63%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/widgetfactory.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h: In member function 'void KexiMainWindow::slotProjectSave()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:216:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 216 | SaveObjectOptions options = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:56:19: warning: 'virtual QSize KexiQueryDesignerGuiEditor::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:59:18: warning: 'virtual void KexiQueryDesignerGuiEditor::setFocus()' can be marked override [-Wsuggest-override] 59 | virtual void setFocus(); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:64:22: warning: 'virtual tristate KexiQueryDesignerGuiEditor::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 64 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:65:22: warning: 'virtual tristate KexiQueryDesignerGuiEditor::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 65 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:67:24: warning: 'virtual KDbObject* KexiQueryDesignerGuiEditor::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 67 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:70:22: warning: 'virtual tristate KexiQueryDesignerGuiEditor::storeData(bool)' can be marked override [-Wsuggest-override] 70 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:78:27: warning: 'virtual KPropertySet* KexiQueryDesignerGuiEditor::propertySet()' can be marked override [-Wsuggest-override] 78 | virtual KPropertySet *propertySet(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp: At global scope: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:2808:18: warning: 'virtual bool SaveAsObjectNameValidator::validate(KexiNameDialog*) const' can be marked override [-Wsuggest-override] 2808 | virtual bool validate(KexiNameDialog *dialog) const { | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/moc_kexiquerydesignersql.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/mocs_compilation.cpp:3: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:47:22: warning: 'virtual tristate KexiQueryDesignerSqlView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 47 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:48:22: warning: 'virtual tristate KexiQueryDesignerSqlView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 48 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:49:24: warning: 'virtual KDbObject* KexiQueryDesignerSqlView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 49 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:52:22: warning: 'virtual tristate KexiQueryDesignerSqlView::storeData(bool)' can be marked override [-Wsuggest-override] 52 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:59:18: warning: 'virtual void KexiQueryDesignerSqlView::updateActions(bool)' can be marked override [-Wsuggest-override] 59 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp: In member function 'tristate KexiMainWindow::closeWindow(KexiWindow*, bool, bool)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:3031:84: warning: 'KMessageBox::ButtonCode KMessageBox::warningYesNoCancel(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use warningTwoActionsCancel() [-Wdeprecated-declarations] 3031 | const KMessageBox::ButtonCode questionRes = KMessageBox::warningYesNoCancel(this, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 3032 | "

" | ~~~~~ 3033 | + window->part()->i18nMessage("Design of object %1 has been modified.", window) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3034 | .subs(window->partItem()->name()).toString() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3035 | + "

" + xi18n("Do you want to save changes?") + "

" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3036 | + additionalMessageString /*may be empty*/, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3037 | QString(), | ~~~~~~~~~~ 3038 | saveChanges, | ~~~~~~~~~~~~ 3039 | discardChanges); | ~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:647:12: note: declared here 647 | ButtonCode warningYesNoCancel(QWidget *parent, | ^~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiqueryview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/moc_kexiqueryview.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/mocs_compilation.cpp:5: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:70:18: warning: 'virtual bool KexiDataTableView::saveSettings()' can be marked override [-Wsuggest-override] 70 | virtual bool saveSettings(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiqueryview.h:37:29: warning: 'virtual QList KexiQueryView::currentParameters() const' can be marked override [-Wsuggest-override] 37 | virtual QList currentParameters() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiqueryview.h:40:22: warning: 'virtual tristate KexiQueryView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 40 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiqueryview.h:42:24: warning: 'virtual KDbObject* KexiQueryView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 42 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/queries/kexi_queryplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/queries/kexiqueryview.h:46:22: warning: 'virtual tristate KexiQueryView::storeData(bool)' can be marked override [-Wsuggest-override] 46 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp: In member function 'tristate KexiMainWindow::removeObject(KexiPart::Item*, bool)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:3468:37: warning: 'KGuiItem KStandardGuiItem::no()' is deprecated: Since 5.100. Use an action verb to indicate the available option. [-Wdeprecated-declarations] 3468 | KStandardGuiItem::no(), QString(), KMessageBox::Notify | KMessageBox::Dangerous)) | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KWidgetsAddons/kmessagebox.h:18: /usr/include/KF5/KWidgetsAddons/kstandardguiitem.h:123:10: note: declared here 123 | KGuiItem no(); | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:3458:58: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 3458 | if (KMessageBox::No == KMessageBox::questionYesNo(this, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 3459 | xi18nc("@info Delete ?", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3460 | "Do you want to permanently delete the following object?" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3461 | "%1 %2" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3462 | "If you click Delete, " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3463 | "you will not be able to undo the deletion.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3464 | part->info()->name(), item->name()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3465 | xi18nc("@title:window Delete Object %1.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3466 | "Delete %1?", item->name()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3467 | KStandardGuiItem::del(), | ~~~~~~~~~~~~~~~~~~~~~~~~ 3468 | KStandardGuiItem::no(), QString(), KMessageBox::Notify | KMessageBox::Dangerous)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp: In member function 'void KexiMainWindow::renameObject(KexiPart::Item*, const QString&, bool*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:3547:49: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 3547 | const int r = KMessageBox::questionYesNo(this, msg, QString(), closeAndRenameItem, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3548 | KStandardGuiItem::cancel()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp: In member function 'void KexiMainWindow::slotToolsCompactDatabase()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:3770:59: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 3770 | if (KMessageBox::Yes != KMessageBox::questionYesNo(this, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 3771 | xi18n("The current project has to be closed before compacting the database. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3772 | "It will be open again after compacting.\n\nDo you want to continue?"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3773 | QString(), yesItem, KStandardGuiItem::cancel())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp: In member function 'tristate KexiMainWindow::askOnExportingChangedQuery(KexiPart::Item*) const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.cpp:3905:75: warning: 'KMessageBox::ButtonCode KMessageBox::warningYesNoCancel(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use warningTwoActionsCancel() [-Wdeprecated-declarations] 3905 | const KMessageBox::ButtonCode result = KMessageBox::warningYesNoCancel(const_cast(this), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3906 | xi18nc("@info", "Design of query %1 that you want to export data" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3907 | " from is changed and has not yet been saved. Do you want to use data" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3908 | " from the changed query for exporting or from its original (saved)" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3909 | " version?", item->captionOrName()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3910 | QString(), | ~~~~~~~~~~ 3911 | KGuiItem(xi18nc("@action:button Export query data", "Use the Changed Query")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3912 | KGuiItem(xi18nc("@action:button Export query data", "Use the Original Query")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3913 | KStandardGuiItem::cancel(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3914 | QString(), | ~~~~~~~~~~ 3915 | KMessageBox::Notify | KMessageBox::Dangerous); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:647:12: note: declared here 647 | ButtonCode warningYesNoCancel(QWidget *parent, | ^~~~~~~~~~~~~~~~~~ [ 63%] Built target kexi_tableplugin [ 63%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/widgetlibrary.cpp.o [ 64%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/KexiFormWidgetsPluginMetaData.cpp.o [ 64%] Linking CXX shared library libkeximigrate3.2.so In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:47:22: warning: 'virtual tristate KexiQueryDesignerSqlView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 47 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:48:22: warning: 'virtual tristate KexiQueryDesignerSqlView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 48 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:49:24: warning: 'virtual KDbObject* KexiQueryDesignerSqlView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 49 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:52:22: warning: 'virtual tristate KexiQueryDesignerSqlView::storeData(bool)' can be marked override [-Wsuggest-override] 52 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:59:18: warning: 'virtual void KexiQueryDesignerSqlView::updateActions(bool)' can be marked override [-Wsuggest-override] 59 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexiquerydesignersqleditor.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexieditor.h:111:18: warning: 'virtual void KexiEditor::updateActions(bool)' can be marked override [-Wsuggest-override] 111 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexisectionheader.h:48:19: warning: 'virtual QSize KexiSectionHeader::sizeHint() const' can be marked override [-Wsuggest-override] 48 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexisectionheader.h:57:18: warning: 'virtual bool KexiSectionHeader::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 57 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiqueryview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:70:18: warning: 'virtual bool KexiDataTableView::saveSettings()' can be marked override [-Wsuggest-override] 70 | virtual bool saveSettings(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiqueryview.h:37:29: warning: 'virtual QList KexiQueryView::currentParameters() const' can be marked override [-Wsuggest-override] 37 | virtual QList currentParameters() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiqueryview.h:40:22: warning: 'virtual tristate KexiQueryView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 40 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiqueryview.h:42:24: warning: 'virtual KDbObject* KexiQueryView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 42 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiqueryview.h:46:22: warning: 'virtual tristate KexiQueryView::storeData(bool)' can be marked override [-Wsuggest-override] 46 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qiterator.h:43, from /usr/include/qt/QtCore/qmap.h:43, from /usr/include/qt/QtCore/QMap:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.cpp:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:56:19: warning: 'virtual QSize KexiQueryDesignerGuiEditor::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:59:18: warning: 'virtual void KexiQueryDesignerGuiEditor::setFocus()' can be marked override [-Wsuggest-override] 59 | virtual void setFocus(); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:64:22: warning: 'virtual tristate KexiQueryDesignerGuiEditor::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 64 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:65:22: warning: 'virtual tristate KexiQueryDesignerGuiEditor::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 65 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:67:24: warning: 'virtual KDbObject* KexiQueryDesignerGuiEditor::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 67 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:70:22: warning: 'virtual tristate KexiQueryDesignerGuiEditor::storeData(bool)' can be marked override [-Wsuggest-override] 70 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:78:27: warning: 'virtual KPropertySet* KexiQueryDesignerGuiEditor::propertySet()' can be marked override [-Wsuggest-override] 78 | virtual KPropertySet *propertySet(); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:47:22: warning: 'virtual tristate KexiQueryDesignerSqlView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 47 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:48:22: warning: 'virtual tristate KexiQueryDesignerSqlView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 48 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:49:24: warning: 'virtual KDbObject* KexiQueryDesignerSqlView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 49 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:52:22: warning: 'virtual tristate KexiQueryDesignerSqlView::storeData(bool)' can be marked override [-Wsuggest-override] 52 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:59:18: warning: 'virtual void KexiQueryDesignerSqlView::updateActions(bool)' can be marked override [-Wsuggest-override] 59 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qiterator.h:43, from /usr/include/qt/QtCore/qmap.h:43, from /usr/include/qt/QtCore/QMap:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ [ 64%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/WidgetInfo.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.cpp: In constructor 'KexiQueryDesignerSqlView::Private::Private()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:48:83: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 48 | #define koDesktopIcon(name) (QIcon::fromTheme(QLatin1String(name)).pixmap(IconSize(KIconLoader::Desktop))) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.cpp:60:28: note: in expansion of macro 'koDesktopIcon' 60 | statusPixmapOk(koDesktopIcon("dialog-ok")) | ^~~~~~~~~~~~~ In file included from /usr/include/KF5/KIconThemes/KIconLoader:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:28: /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:48:83: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 48 | #define koDesktopIcon(name) (QIcon::fromTheme(QLatin1String(name)).pixmap(IconSize(KIconLoader::Desktop))) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.cpp:61:31: note: in expansion of macro 'koDesktopIcon' 61 | , statusPixmapErr(koDesktopIcon("dialog-error")) | ^~~~~~~~~~~~~ /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:48:83: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 48 | #define koDesktopIcon(name) (QIcon::fromTheme(QLatin1String(name)).pixmap(IconSize(KIconLoader::Desktop))) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.cpp:62:32: note: in expansion of macro 'koDesktopIcon' 62 | , statusPixmapInfo(koDesktopIcon("dialog-information")) | ^~~~~~~~~~~~~ /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.cpp: In member function 'virtual tristate KexiQueryDesignerSqlView::beforeSwitchTo(Kexi::ViewMode, bool*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.cpp:237:73: warning: 'KGuiItem KStandardGuiItem::yes()' is deprecated: Since 5.100. Use an action verb to indicate the available option. [-Wdeprecated-declarations] 237 | KStandardGuiItem::yes().iconName()), | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KWidgetsAddons/kmessagebox.h:18, from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.cpp:36: /usr/include/KF5/KWidgetsAddons/kstandardguiitem.h:112:10: note: declared here 112 | KGuiItem yes(); | ^~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.cpp: In member function 'virtual KDbObject* KexiQueryDesignerSqlView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.cpp:412:42: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 412 | != KMessageBox::questionYesNo( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 413 | this, xi18n("This query is invalid." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414 | "Do you want to save it?"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | 0, KStandardGuiItem::save(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 416 | KStandardGuiItem::dontSave(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417 | "askBeforeSavingInvalidQueries" /*config entry*/)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.cpp: In static member function 'static tristate KexiQueryPart::askForClosingObjectsUsingQuerySchema(KexiWindow*, KDbConnection*, KDbQuerySchema*, const KLocalizedString&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.cpp:248:49: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 248 | const int r = KMessageBox::questionYesNo(window, message, QString(), closeAndSaveItem, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249 | KStandardGuiItem::cancel(), QString(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | KMessageBox::Notify | KMessageBox::Dangerous); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.cpp:37: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ [ 64%] Built target keximigrate [ 64%] Automatic MOC for target keximigrate_tsv AutoMoc warning --------------- "SRC:/src/migration/tsv/TsvMigrate.cpp" includes the moc file "TsvMigrate.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_CLASS, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:40:22: warning: 'virtual tristate KexiQueryPartTempData::closeListener()' can be marked override [-Wsuggest-override] 40 | virtual tristate closeListener(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:92:22: warning: 'virtual tristate KexiQueryPart::remove(KexiPart::Item*)' can be marked override [-Wsuggest-override] 92 | virtual tristate remove(KexiPart::Item *item); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:95:29: warning: 'virtual KDbQuerySchema* KexiQueryPart::currentQuery(KexiView*)' can be marked override [-Wsuggest-override] 95 | virtual KDbQuerySchema* currentQuery(KexiView* view); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:97:30: warning: 'virtual KLocalizedString KexiQueryPart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 97 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:102:22: warning: 'virtual tristate KexiQueryPart::rename(KexiPart::Item*, const QString&)' can be marked override [-Wsuggest-override] 102 | virtual tristate rename(KexiPart::Item *item, const QString& newName); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:143:18: warning: 'virtual void KexiQueryPart::initPartActions()' can be marked override [-Wsuggest-override] 143 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:144:18: warning: 'virtual void KexiQueryPart::initInstanceActions()' can be marked override [-Wsuggest-override] 144 | virtual void initInstanceActions(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:146:24: warning: 'virtual KDbObject* KexiQueryPart::loadSchemaObject(KexiWindow*, const KDbObject&, Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 146 | virtual KDbObject* loadSchemaObject(KexiWindow *window, | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.cpp:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:132:11: warning: 'virtual QSize KexiMenuWidget::sizeHint() const' can be marked override [-Wsuggest-override] 132 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:159:10: warning: 'virtual void KexiMenuWidget::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 159 | void changeEvent(QEvent *); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:160:10: warning: 'virtual void KexiMenuWidget::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 160 | void keyPressEvent(QKeyEvent *); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:161:10: warning: 'virtual void KexiMenuWidget::mouseReleaseEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 161 | void mouseReleaseEvent(QMouseEvent *); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:162:10: warning: 'virtual void KexiMenuWidget::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 162 | void mousePressEvent(QMouseEvent *); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:163:10: warning: 'virtual void KexiMenuWidget::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 163 | void mouseMoveEvent(QMouseEvent *); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:165:10: warning: 'virtual void KexiMenuWidget::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 165 | void wheelEvent(QWheelEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:167:10: warning: 'virtual void KexiMenuWidget::enterEvent(QEvent*)' can be marked override [-Wsuggest-override] 167 | void enterEvent(QEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:168:10: warning: 'virtual void KexiMenuWidget::leaveEvent(QEvent*)' can be marked override [-Wsuggest-override] 168 | void leaveEvent(QEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:169:10: warning: 'virtual void KexiMenuWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 169 | void showEvent(QShowEvent* event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:170:10: warning: 'virtual void KexiMenuWidget::hideEvent(QHideEvent*)' can be marked override [-Wsuggest-override] 170 | void hideEvent(QHideEvent *); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:171:10: warning: 'virtual void KexiMenuWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 171 | void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:172:10: warning: 'virtual void KexiMenuWidget::actionEvent(QActionEvent*)' can be marked override [-Wsuggest-override] 172 | void actionEvent(QActionEvent *); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:173:10: warning: 'virtual void KexiMenuWidget::timerEvent(QTimerEvent*)' can be marked override [-Wsuggest-override] 173 | void timerEvent(QTimerEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:174:10: warning: 'virtual bool KexiMenuWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 174 | bool event(QEvent *); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:175:10: warning: 'virtual bool KexiMenuWidget::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 175 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/libactionwidget.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:56:19: warning: 'virtual QSize KexiQueryDesignerGuiEditor::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:59:18: warning: 'virtual void KexiQueryDesignerGuiEditor::setFocus()' can be marked override [-Wsuggest-override] 59 | virtual void setFocus(); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:64:22: warning: 'virtual tristate KexiQueryDesignerGuiEditor::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 64 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:65:22: warning: 'virtual tristate KexiQueryDesignerGuiEditor::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 65 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:67:24: warning: 'virtual KDbObject* KexiQueryDesignerGuiEditor::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 67 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:70:22: warning: 'virtual tristate KexiQueryDesignerGuiEditor::storeData(bool)' can be marked override [-Wsuggest-override] 70 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:78:27: warning: 'virtual KPropertySet* KexiQueryDesignerGuiEditor::propertySet()' can be marked override [-Wsuggest-override] 78 | virtual KPropertySet *propertySet(); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.cpp:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiTableScrollArea::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiTableScrollArea::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiTableScrollArea::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiTableScrollArea::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiTableScrollArea::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:177:17: warning: 'virtual int KexiTableScrollArea::recordsPerPage() const' can be marked override [-Wsuggest-override] 177 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:180:17: warning: 'virtual int KexiTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 180 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:183:17: warning: 'virtual int KexiTableScrollArea::currentRecord() const' can be marked override [-Wsuggest-override] 183 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:200:17: warning: 'virtual int KexiTableScrollArea::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 200 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:203:18: warning: 'virtual void KexiTableScrollArea::updateCell(int, int)' can be marked override [-Wsuggest-override] 203 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:206:18: warning: 'virtual void KexiTableScrollArea::updateCurrentCell()' can be marked override [-Wsuggest-override] 206 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:209:18: warning: 'virtual void KexiTableScrollArea::updateRecord(int)' can be marked override [-Wsuggest-override] 209 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:236:19: warning: 'virtual QSize KexiTableScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 236 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:237:19: warning: 'virtual QSize KexiTableScrollArea::minimumSizeHint() const' can be marked override [-Wsuggest-override] 237 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:241:19: warning: 'virtual QRect KexiTableScrollArea::viewportGeometry() const' can be marked override [-Wsuggest-override] 241 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:264:25: warning: 'virtual QScrollBar* KexiTableScrollArea::verticalScrollBar() const' can be marked override [-Wsuggest-override] 264 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:266:18: warning: 'virtual bool KexiTableScrollArea::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 266 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:271:18: warning: 'virtual void KexiTableScrollArea::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 271 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:274:18: warning: 'virtual void KexiTableScrollArea::setSpreadSheetMode(bool)' can be marked override [-Wsuggest-override] 274 | virtual void setSpreadSheetMode(bool set); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:323:18: warning: 'virtual void KexiTableScrollArea::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 323 | virtual void ensureCellVisible(int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:328:18: warning: 'virtual void KexiTableScrollArea::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 328 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:333:18: warning: 'virtual void KexiTableScrollArea::deleteCurrentRecord()' can be marked override [-Wsuggest-override] 333 | virtual void deleteCurrentRecord(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:343:28: warning: 'virtual KDbRecordData* KexiTableScrollArea::insertEmptyRecord(int)' can be marked override [-Wsuggest-override] 343 | virtual KDbRecordData *insertEmptyRecord(int pos = -1); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:350:18: warning: 'virtual void KexiTableScrollArea::startEditCurrentCell(const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 350 | virtual void startEditCurrentCell(const QString& setText = QString(), | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:357:18: warning: 'virtual void KexiTableScrollArea::deleteAndStartEditCurrentCell()' can be marked override [-Wsuggest-override] 357 | virtual void deleteAndStartEditCurrentCell() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:364:18: warning: 'virtual bool KexiTableScrollArea::cancelRecordEditing()' can be marked override [-Wsuggest-override] 364 | virtual bool cancelRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:372:18: warning: 'virtual bool KexiTableScrollArea::acceptRecordEditing()' can be marked override [-Wsuggest-override] 372 | virtual bool acceptRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:379:18: warning: 'virtual void KexiTableScrollArea::setAcceptsRecordEditAfterCellAccepting(bool)' can be marked override [-Wsuggest-override] 379 | virtual void setAcceptsRecordEditAfterCellAccepting(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:389:18: warning: 'virtual void KexiTableScrollArea::setDropsAtRecordEnabled(bool)' can be marked override [-Wsuggest-override] 389 | virtual void setDropsAtRecordEnabled(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:393:18: warning: 'virtual bool KexiTableScrollArea::cancelEditor()' can be marked override [-Wsuggest-override] 393 | virtual bool cancelEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:396:18: warning: 'virtual bool KexiTableScrollArea::acceptEditor()' can be marked override [-Wsuggest-override] 396 | virtual bool acceptEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:402:18: warning: 'virtual void KexiTableScrollArea::setSortingEnabled(bool)' can be marked override [-Wsuggest-override] 402 | virtual void setSortingEnabled(bool set); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:405:10: warning: 'virtual void KexiTableScrollArea::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 405 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:407:10: warning: 'virtual void KexiTableScrollArea::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 407 | void itemSelected(KDbRecordData *data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:408:10: warning: 'virtual void KexiTableScrollArea::cellSelected(int, int)' can be marked override [-Wsuggest-override] 408 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:418:10: warning: 'virtual void KexiTableScrollArea::dataRefreshed()' can be marked override [-Wsuggest-override] 418 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:420:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 420 | void itemChanged(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:421:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 421 | void itemChanged(KDbRecordData *data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:422:10: warning: 'virtual void KexiTableScrollArea::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 422 | void itemDeleteRequest(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:423:10: warning: 'virtual void KexiTableScrollArea::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 423 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:425:10: warning: 'virtual void KexiTableScrollArea::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 425 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:426:10: warning: 'virtual void KexiTableScrollArea::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 426 | void sortedColumnChanged(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:429:10: warning: 'virtual void KexiTableScrollArea::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 429 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:433:10: warning: 'virtual void KexiTableScrollArea::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 433 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:436:10: warning: 'virtual void KexiTableScrollArea::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 436 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:440:10: warning: 'virtual void KexiTableScrollArea::reloadActions()' can be marked override [-Wsuggest-override] 440 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:443:18: warning: 'virtual void KexiTableScrollArea::slotDataDestroying()' can be marked override [-Wsuggest-override] 443 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:447:18: warning: 'virtual void KexiTableScrollArea::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 447 | virtual void slotRecordsDeleted(const QList &records); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:457:18: warning: 'virtual void KexiTableScrollArea::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 457 | virtual void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:464:18: warning: 'virtual void KexiTableScrollArea::reloadData()' can be marked override [-Wsuggest-override] 464 | virtual void reloadData(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:467:18: warning: 'virtual void KexiTableScrollArea::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 467 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:470:18: warning: 'virtual void KexiTableScrollArea::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 470 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:475:18: warning: 'virtual void KexiTableScrollArea::slotRecordDeleted()' can be marked override [-Wsuggest-override] 475 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:480:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 480 | virtual void slotRecordInserted(KDbRecordData *data, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:485:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 485 | virtual void slotRecordInserted(KDbRecordData *data, int record, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:491:18: warning: 'virtual void KexiTableScrollArea::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 491 | virtual void verticalScrollBarValueChanged(int v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:494:18: warning: 'virtual void KexiTableScrollArea::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 494 | virtual void moveToRecordRequested(int record); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:495:18: warning: 'virtual void KexiTableScrollArea::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 495 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:496:18: warning: 'virtual void KexiTableScrollArea::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 496 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:497:18: warning: 'virtual void KexiTableScrollArea::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 497 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:498:18: warning: 'virtual void KexiTableScrollArea::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 498 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:499:18: warning: 'virtual void KexiTableScrollArea::addNewRecordRequested()' can be marked override [-Wsuggest-override] 499 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:508:18: warning: 'virtual void KexiTableScrollArea::initDataContents()' can be marked override [-Wsuggest-override] 508 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:513:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 513 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:516:18: warning: 'virtual void KexiTableScrollArea::clearVariables()' can be marked override [-Wsuggest-override] 516 | virtual void clearVariables(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:519:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiTableScrollArea::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 519 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:522:17: warning: 'virtual int KexiTableScrollArea::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 522 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:525:18: warning: 'virtual void KexiTableScrollArea::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 525 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:528:18: warning: 'virtual void KexiTableScrollArea::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 528 | virtual void updateGUIAfterSorting(int previousRow); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:560:18: warning: 'virtual void KexiTableScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 560 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.h:72:18: warning: 'virtual void KexiSearchLineEdit::inputMethodEvent(QInputMethodEvent*)' can be marked override [-Wsuggest-override] 72 | virtual void inputMethodEvent(QInputMethodEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:562:18: warning: 'virtual void KexiTableScrollArea::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 562 | virtual void focusOutEvent(QFocusEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.h:73:18: warning: 'virtual void KexiSearchLineEdit::focusInEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 73 | virtual void focusInEvent(QFocusEvent *e); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.h:74:18: warning: 'virtual void KexiSearchLineEdit::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 74 | virtual void focusOutEvent(QFocusEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.h:75:18: warning: 'virtual void KexiSearchLineEdit::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 75 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:563:18: warning: 'virtual void KexiTableScrollArea::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 563 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.h:76:18: warning: 'virtual void KexiSearchLineEdit::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 76 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:565:18: warning: 'virtual void KexiTableScrollArea::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 565 | virtual void showEvent(QShowEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:566:18: warning: 'virtual void KexiTableScrollArea::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 566 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:567:18: warning: 'virtual void KexiTableScrollArea::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 567 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:568:18: warning: 'virtual void KexiTableScrollArea::dragLeaveEvent(QDragLeaveEvent*)' can be marked override [-Wsuggest-override] 568 | virtual void dragLeaveEvent(QDragLeaveEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:570:18: warning: 'virtual void KexiTableScrollArea::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 570 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:573:36: warning: 'virtual KexiDataItemInterface* KexiTableScrollArea::editor(int, bool)' can be marked override [-Wsuggest-override] 573 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:578:18: warning: 'virtual void KexiTableScrollArea::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 578 | virtual void editorShowFocus(int row, int col); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:581:18: warning: 'virtual void KexiTableScrollArea::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 581 | virtual void createEditor(int row, int col, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:584:10: warning: 'virtual bool KexiTableScrollArea::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 584 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:617:18: warning: 'virtual void KexiTableScrollArea::removeEditor()' can be marked override [-Wsuggest-override] 617 | virtual void removeEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:623:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContents()' can be marked override [-Wsuggest-override] 623 | virtual void updateWidgetContents() { | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:628:18: warning: 'virtual void KexiTableScrollArea::copySelection()' can be marked override [-Wsuggest-override] 628 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:631:18: warning: 'virtual void KexiTableScrollArea::cutSelection()' can be marked override [-Wsuggest-override] 631 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:634:18: warning: 'virtual void KexiTableScrollArea::paste()' can be marked override [-Wsuggest-override] 634 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:638:18: warning: 'virtual void KexiTableScrollArea::updateAllVisibleRecordsBelow(int)' can be marked override [-Wsuggest-override] 638 | virtual void updateAllVisibleRecordsBelow(int row); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:640:10: warning: 'virtual void KexiTableScrollArea::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 640 | void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:641:10: warning: 'virtual void KexiTableScrollArea::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 641 | void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:651:18: warning: 'virtual void KexiTableScrollArea::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 651 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:654:18: warning: 'virtual bool KexiTableScrollArea::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 654 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:657:18: warning: 'virtual void KexiTableScrollArea::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 657 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:660:18: warning: 'virtual void KexiTableScrollArea::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 660 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:662:17: warning: 'virtual int KexiTableScrollArea::horizontalHeaderHeight() const' can be marked override [-Wsuggest-override] 662 | virtual int horizontalHeaderHeight() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:670:18: warning: 'virtual bool KexiTableScrollArea::event(QEvent*)' can be marked override [-Wsuggest-override] 670 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:677:18: warning: 'virtual void KexiTableScrollArea::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 677 | virtual void selectCellInternal(int previousRow, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:680:26: warning: 'virtual QHeaderView* KexiTableScrollArea::horizontalHeader() const' can be marked override [-Wsuggest-override] 680 | virtual QHeaderView* horizontalHeader() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:683:26: warning: 'virtual QHeaderView* KexiTableScrollArea::verticalHeader() const' can be marked override [-Wsuggest-override] 683 | virtual QHeaderView* verticalHeader() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:691:18: warning: 'virtual void KexiTableScrollArea::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 691 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:693:18: warning: 'virtual void KexiTableScrollArea::beginInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 693 | virtual void beginInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:695:18: warning: 'virtual void KexiTableScrollArea::endInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 695 | virtual void endInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:697:18: warning: 'virtual void KexiTableScrollArea::beginRemoveItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 697 | virtual void beginRemoveItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:699:18: warning: 'virtual void KexiTableScrollArea::endRemoveItem(int)' can be marked override [-Wsuggest-override] 699 | virtual void endRemoveItem(int pos); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.cpp:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:70:18: warning: 'virtual bool KexiDataTableView::saveSettings()' can be marked override [-Wsuggest-override] 70 | virtual bool saveSettings(); | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.cpp:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexisectionheader.h:48:19: warning: 'virtual QSize KexiSectionHeader::sizeHint() const' can be marked override [-Wsuggest-override] 48 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/kexisectionheader.h:57:18: warning: 'virtual bool KexiSectionHeader::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 57 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter.h:146:10: warning: 'virtual bool KexiCompleter::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/completer/KexiCompleter.h:147:10: warning: 'virtual bool KexiCompleter::event(QEvent*)' can be marked override [-Wsuggest-override] 147 | bool event(QEvent *); | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:29, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:45, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtGui/qevent.h:43, from /usr/include/qt/QtGui/QKeyEvent:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:56:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 56 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:65:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:77:43: warning: 'virtual KDbMessageHandler::ButtonCode KexiGUIMessageHandler::askQuestion(KDbMessageHandler::QuestionType, const QString&, const QString&, KDbMessageHandler::ButtonCode, const KDbGuiItem&, const KDbGuiItem&, const QString&, KDbMessageHandler::Options, KDbMessageHandler*)' can be marked override [-Wsuggest-override] 77 | virtual KDbMessageHandler::ButtonCode askQuestion( | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:85:50: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbMessageHandler::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | KDbMessageHandler::Options options = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:61:32: warning: 'virtual KActionCollection* KexiMainWindow::actionCollection() const' can be marked override [-Wsuggest-override] 61 | virtual KActionCollection* actionCollection() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:64:22: warning: 'virtual QWidget* KexiMainWindow::focusWidget() const' can be marked override [-Wsuggest-override] 64 | virtual QWidget* focusWidget() const { | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:81:26: warning: 'virtual KexiProject* KexiMainWindow::project()' can be marked override [-Wsuggest-override] 81 | virtual KexiProject *project(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:84:18: warning: 'virtual void KexiMainWindow::registerChild(KexiWindow*)' can be marked override [-Wsuggest-override] 84 | virtual void registerChild(KexiWindow *window); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:98:18: warning: 'virtual bool KexiMainWindow::userMode() const' can be marked override [-Wsuggest-override] 98 | virtual bool userMode() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:106:29: warning: 'virtual QList KexiMainWindow::allActions() const' can be marked override [-Wsuggest-override] 106 | virtual QList allActions() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:110:25: warning: 'virtual KexiWindow* KexiMainWindow::currentWindow() const' can be marked override [-Wsuggest-override] 110 | virtual KexiWindow* currentWindow() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:117:18: warning: 'virtual void KexiMainWindow::appendWidgetToToolbar(const QString&, QWidget*)' can be marked override [-Wsuggest-override] 117 | virtual void appendWidgetToToolbar(const QString& name, QWidget* widget); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:121:18: warning: 'virtual void KexiMainWindow::setWidgetVisibleInToolbar(QWidget*, bool)' can be marked override [-Wsuggest-override] 121 | virtual void setWidgetVisibleInToolbar(QWidget* widget, bool visible); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:125:18: warning: 'virtual void KexiMainWindow::addToolBarAction(const QString&, QAction*)' can be marked override [-Wsuggest-override] 125 | virtual void addToolBarAction(const QString& toolBarName, QAction *action); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:128:23: warning: 'virtual KToolBar* KexiMainWindow::toolBar(const QString&) const' can be marked override [-Wsuggest-override] 128 | virtual KToolBar *toolBar(const QString& name) const; | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:145:36: warning: 'virtual KexiUserFeedbackAgent* KexiMainWindow::userFeedbackAgent() const' can be marked override [-Wsuggest-override] 145 | virtual KexiUserFeedbackAgent* userFeedbackAgent() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:148:42: warning: 'virtual KexiMigrateManagerInterface* KexiMainWindow::migrateManager()' can be marked override [-Wsuggest-override] 148 | virtual KexiMigrateManagerInterface* migrateManager(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:152:22: warning: 'virtual tristate KexiMainWindow::closeWindow(KexiWindow*)' can be marked override [-Wsuggest-override] 152 | virtual tristate closeWindow(KexiWindow *window); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:199:25: warning: 'virtual KexiWindow* KexiMainWindow::openObject(KexiPart::Item*, Kexi::ViewMode, bool*, QMap*, QString*)' can be marked override [-Wsuggest-override] 199 | virtual KexiWindow* openObject(KexiPart::Item *item, Kexi::ViewMode viewMode, | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:204:25: warning: 'virtual KexiWindow* KexiMainWindow::openObject(const QString&, const QString&, Kexi::ViewMode, bool*, QMap*)' can be marked override [-Wsuggest-override] 204 | virtual KexiWindow* openObject(const QString& pluginId, const QString& name, | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:211:22: warning: 'virtual tristate KexiMainWindow::closeObject(KexiPart::Item*)' can be marked override [-Wsuggest-override] 211 | virtual tristate closeObject(KexiPart::Item* item); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:214:22: warning: 'virtual tristate KexiMainWindow::saveObject(KexiWindow*, const QString&, KexiMainWindowIface::SaveObjectOptions)' can be marked override [-Wsuggest-override] 214 | virtual tristate saveObject(KexiWindow *window, | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:219:25: warning: 'virtual KexiWindow* KexiMainWindow::openedWindowFor(int)' can be marked override [-Wsuggest-override] 219 | virtual KexiWindow *openedWindowFor(int identifier); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:220:25: warning: 'virtual KexiWindow* KexiMainWindow::openedWindowFor(const KexiPart::Item*)' can be marked override [-Wsuggest-override] 220 | virtual KexiWindow *openedWindowFor(const KexiPart::Item *item); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:223:29: warning: 'virtual QList KexiMainWindow::currentParametersForQuery(int) const' can be marked override [-Wsuggest-override] 223 | virtual QList currentParametersForQuery(int queryId) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:226:29: warning: 'virtual KDbQuerySchema* KexiMainWindow::unsavedQuery(int)' can be marked override [-Wsuggest-override] 226 | virtual KDbQuerySchema *unsavedQuery(int queryId); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:229:22: warning: 'virtual tristate KexiMainWindow::getNewObjectInfo(KexiPart::Item*, const QString&, KexiPart::Part*, bool, bool*, const QString&)' can be marked override [-Wsuggest-override] 229 | virtual tristate getNewObjectInfo(KexiPart::Item *partItem, | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:236:18: warning: 'virtual void KexiMainWindow::highlightObject(const QString&, const QString&)' can be marked override [-Wsuggest-override] 236 | virtual void highlightObject(const QString& pluginId, const QString& name); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:292:22: warning: 'virtual tristate KexiMainWindow::printItem(KexiPart::Item*)' can be marked override [-Wsuggest-override] 292 | virtual tristate printItem(KexiPart::Item* item); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:296:22: warning: 'virtual tristate KexiMainWindow::printPreviewForItem(KexiPart::Item*)' can be marked override [-Wsuggest-override] 296 | virtual tristate printPreviewForItem(KexiPart::Item* item); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:300:22: warning: 'virtual tristate KexiMainWindow::showPageSetupForItem(KexiPart::Item*)' can be marked override [-Wsuggest-override] 300 | virtual tristate showPageSetupForItem(KexiPart::Item* item); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:304:22: warning: 'virtual tristate KexiMainWindow::executeCustomActionForObject(KexiPart::Item*, const QString&)' can be marked override [-Wsuggest-override] 304 | virtual tristate executeCustomActionForObject(KexiPart::Item* item, const QString& actionName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:321:18: warning: 'virtual void KexiMainWindow::setReasonableDialogSize(QDialog*)' can be marked override [-Wsuggest-override] 321 | virtual void setReasonableDialogSize(QDialog *dialog); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:326:10: warning: 'virtual void KexiMainWindow::acceptProjectClosingRequested(bool*)' can be marked override [-Wsuggest-override] 326 | void acceptProjectClosingRequested(bool *cancel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:330:10: warning: 'virtual void KexiMainWindow::beforeProjectClosing()' can be marked override [-Wsuggest-override] 330 | void beforeProjectClosing(); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:333:10: warning: 'virtual void KexiMainWindow::projectClosed()' can be marked override [-Wsuggest-override] 333 | void projectClosed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:369:18: warning: 'virtual void KexiMainWindow::invalidateSharedActions(QObject*)' can be marked override [-Wsuggest-override] 369 | virtual void invalidateSharedActions(QObject *o); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:397:22: warning: 'virtual QWidget* KexiMainWindow::findWindow(QWidget*)' can be marked override [-Wsuggest-override] 397 | virtual QWidget* findWindow(QWidget *w); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:402:18: warning: 'virtual void KexiMainWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 402 | virtual void closeEvent(QCloseEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:409:22: warning: 'virtual tristate KexiMainWindow::switchToViewMode(KexiWindow&, Kexi::ViewMode)' can be marked override [-Wsuggest-override] 409 | virtual tristate switchToViewMode(KexiWindow& window, Kexi::ViewMode viewMode); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:434:18: warning: 'virtual void KexiMainWindow::updatePropertyEditorInfoLabel(const QString&)' can be marked override [-Wsuggest-override] 434 | virtual void updatePropertyEditorInfoLabel(const QString& textToDisplayForNullSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:467:18: warning: 'virtual bool KexiMainWindow::newObject(KexiPart::Info*, bool*)' can be marked override [-Wsuggest-override] 467 | virtual bool newObject(KexiPart::Info *info, bool *openingCancelled); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:500:18: warning: 'virtual void KexiMainWindow::slotObjectRenamed(const KexiPart::Item&, const QString&)' can be marked override [-Wsuggest-override] 500 | virtual void slotObjectRenamed(const KexiPart::Item &item, const QString& oldName); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:559:18: warning: 'virtual void KexiMainWindow::acceptPropertySetEditing()' can be marked override [-Wsuggest-override] 559 | virtual void acceptPropertySetEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:561:18: warning: 'virtual void KexiMainWindow::propertySetSwitched(KexiWindow*, bool, bool, bool, const QByteArray&)' can be marked override [-Wsuggest-override] 561 | virtual void propertySetSwitched(KexiWindow *window, bool force = false, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:216:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 216 | SaveObjectOptions options = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListView.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:35, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsView.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.cpp:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:54:22: warning: 'virtual QVariant KexiFieldListModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 54 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:55:17: warning: 'virtual int KexiFieldListModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 55 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:56:17: warning: 'virtual int KexiFieldListModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 56 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:57:22: warning: 'virtual QVariant KexiFieldListModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 57 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:59:25: warning: 'virtual QStringList KexiFieldListModel::mimeTypes() const' can be marked override [-Wsuggest-override] 59 | virtual QStringList mimeTypes() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:60:24: warning: 'virtual QMimeData* KexiFieldListModel::mimeData(const QModelIndexList&) const' can be marked override [-Wsuggest-override] 60 | virtual QMimeData* mimeData(const QModelIndexList& indexes) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:61:27: warning: 'virtual Qt::ItemFlags KexiFieldListModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 61 | virtual Qt::ItemFlags flags(const QModelIndex& index) const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.cpp:35: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qaction.h:43, from /usr/include/qt/QtWidgets/QAction:1, from /usr/include/KF5/KConfigWidgets/kstandardaction.h:11, from /usr/include/KF5/KConfigWidgets/KStandardAction:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:46: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.h:72:18: warning: 'virtual void KexiSearchLineEdit::inputMethodEvent(QInputMethodEvent*)' can be marked override [-Wsuggest-override] 72 | virtual void inputMethodEvent(QInputMethodEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.h:73:18: warning: 'virtual void KexiSearchLineEdit::focusInEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 73 | virtual void focusInEvent(QFocusEvent *e); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.h:74:18: warning: 'virtual void KexiSearchLineEdit::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 74 | virtual void focusOutEvent(QFocusEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.h:75:18: warning: 'virtual void KexiSearchLineEdit::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 75 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.h:76:18: warning: 'virtual void KexiSearchLineEdit::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 76 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.h:81:18: warning: 'virtual void KexiRelationsTableContainer::focusInEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 81 | virtual void focusInEvent(QFocusEvent* event); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsTableContainer.h:82:18: warning: 'virtual void KexiRelationsTableContainer::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 82 | virtual void focusOutEvent(QFocusEvent* event); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:48: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:132:11: warning: 'virtual QSize KexiMenuWidget::sizeHint() const' can be marked override [-Wsuggest-override] 132 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:159:10: warning: 'virtual void KexiMenuWidget::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 159 | void changeEvent(QEvent *); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:160:10: warning: 'virtual void KexiMenuWidget::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 160 | void keyPressEvent(QKeyEvent *); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:161:10: warning: 'virtual void KexiMenuWidget::mouseReleaseEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 161 | void mouseReleaseEvent(QMouseEvent *); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:162:10: warning: 'virtual void KexiMenuWidget::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 162 | void mousePressEvent(QMouseEvent *); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:163:10: warning: 'virtual void KexiMenuWidget::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 163 | void mouseMoveEvent(QMouseEvent *); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:165:10: warning: 'virtual void KexiMenuWidget::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 165 | void wheelEvent(QWheelEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:167:10: warning: 'virtual void KexiMenuWidget::enterEvent(QEvent*)' can be marked override [-Wsuggest-override] 167 | void enterEvent(QEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:168:10: warning: 'virtual void KexiMenuWidget::leaveEvent(QEvent*)' can be marked override [-Wsuggest-override] 168 | void leaveEvent(QEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:169:10: warning: 'virtual void KexiMenuWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 169 | void showEvent(QShowEvent* event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:170:10: warning: 'virtual void KexiMenuWidget::hideEvent(QHideEvent*)' can be marked override [-Wsuggest-override] 170 | void hideEvent(QHideEvent *); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:171:10: warning: 'virtual void KexiMenuWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 171 | void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:172:10: warning: 'virtual void KexiMenuWidget::actionEvent(QActionEvent*)' can be marked override [-Wsuggest-override] 172 | void actionEvent(QActionEvent *); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:173:10: warning: 'virtual void KexiMenuWidget::timerEvent(QTimerEvent*)' can be marked override [-Wsuggest-override] 173 | void timerEvent(QTimerEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:174:10: warning: 'virtual bool KexiMenuWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 174 | bool event(QEvent *); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.h:175:10: warning: 'virtual bool KexiMenuWidget::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 175 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:92:19: warning: 'virtual QSize KexiRelationsScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 92 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:141:18: warning: 'virtual void KexiRelationsScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 141 | virtual void keyPressEvent(QKeyEvent *ev); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsScrollArea.h:142:18: warning: 'virtual void KexiRelationsScrollArea::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 142 | virtual void contextMenuEvent(QContextMenuEvent* event); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/relations/KexiRelationsView.h:58:19: warning: 'virtual QSize KexiRelationsView::sizeHint() const' can be marked override [-Wsuggest-override] 58 | virtual QSize sizeHint() const; | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.cpp:35: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiqueryview.h:37:29: warning: 'virtual QList KexiQueryView::currentParameters() const' can be marked override [-Wsuggest-override] 37 | virtual QList currentParameters() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiqueryview.h:40:22: warning: 'virtual tristate KexiQueryView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 40 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiqueryview.h:42:24: warning: 'virtual KDbObject* KexiQueryView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 42 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiqueryview.h:46:22: warning: 'virtual tristate KexiQueryView::storeData(bool)' can be marked override [-Wsuggest-override] 46 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.cpp:36: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/kexifinddialog.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qchar.h:43, from /usr/include/qt/QtCore/QChar:1, from /usr/include/KF5/KI18n/klocalizedstring.h:11, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/ui_kexifinddialog.h:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/kexifinddialog.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/kexifinddialog.cpp:20: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ [ 65%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/form.cpp.o [ 65%] Built target keximigrate_tsv_autogen [ 65%] Automatic MOC for target keximigrate_mysql /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.cpp: In member function 'void KexiQueryDesignerGuiEditor::Private::initSortColumnPreferredWidth(const QVector&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.cpp:140:53: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 140 | maxw = qMax(maxw, q->fontMetrics().width(items[i] + QLatin1String(" "))); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.cpp: In member function 'void KexiQueryDesignerGuiEditor::updateColumnsData()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.cpp:311:10: warning: 'void qSort(Container&) [with Container = QStringList]' is deprecated: Use std::sort [-Wdeprecated-declarations] 311 | qSort(sortedTableNames); | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtWidgets/qwidget.h:45: /usr/include/qt/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ AutoMoc warning --------------- "SRC:/src/migration/mysql/mysqlmigrate.cpp" includes the moc file "mysqlmigrate.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_CLASS, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.cpp:323:74: warning: 'InputIterator qFind(InputIterator, InputIterator, const T&) [with InputIterator = QList::iterator; T = QString]' is deprecated: Use std::find [-Wdeprecated-declarations] 323 | && sortedTableNames.end() == qFind(sortedTableNames.begin(), sortedTableNames.end(), tableName); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtCore/qalgorithms.h:120:55: note: declared here 120 | QT_DEPRECATED_X("Use std::find") inline InputIterator qFind(InputIterator first, InputIterator last, const T &val) | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiqueryview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiqueryview.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiDataTableView.h:70:18: warning: 'virtual bool KexiDataTableView::saveSettings()' can be marked override [-Wsuggest-override] 70 | virtual bool saveSettings(); | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.cpp:67: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget_p.h:57:18: warning: 'virtual void ClickableLogoArea::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 57 | virtual void paintEvent(QPaintEvent*); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiqueryview.h:37:29: warning: 'virtual QList KexiQueryView::currentParameters() const' can be marked override [-Wsuggest-override] 37 | virtual QList currentParameters() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiqueryview.h:40:22: warning: 'virtual tristate KexiQueryView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 40 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiqueryview.h:42:24: warning: 'virtual KDbObject* KexiQueryView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 42 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiqueryview.h:46:22: warning: 'virtual tristate KexiQueryView::storeData(bool)' can be marked override [-Wsuggest-override] 46 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.cpp:52:17: warning: 'virtual int KexiSearchLineEditCompleterPopupModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 52 | virtual int rowCount(const QModelIndex &parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.cpp:53:22: warning: 'virtual QVariant KexiSearchLineEditCompleterPopupModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 53 | virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.cpp:54:25: warning: 'virtual QModelIndex KexiSearchLineEditCompleterPopupModel::index(int, int, const QModelIndex&) const' can be marked override [-Wsuggest-override] 54 | virtual QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:51: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.cpp:198:21: warning: 'virtual QString KexiSearchLineEditCompleter::pathFromIndex(const QModelIndex&) const' can be marked override [-Wsuggest-override] 198 | virtual QString pathFromIndex(const QModelIndex &index) const { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.cpp: In member function 'QRect KexiMenuWidgetPrivate::popupGeometry(int) const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.cpp:515:51: warning: 'const QRect QDesktopWidget::screenGeometry(int) const' is deprecated: Use QGuiApplication::screens() [-Wdeprecated-declarations] 515 | return QApplication::desktop()->screenGeometry(screen); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/qt/QtWidgets/QDesktopWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.cpp:45: /usr/include/qt/QtWidgets/qdesktopwidget.h:79:67: note: declared here 79 | QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect screenGeometry(int screen = -1) const; | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:52: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/KexiDockableWidget.h:49:19: warning: 'virtual QSize KexiDockableWidget::sizeHint() const' can be marked override [-Wsuggest-override] 49 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.cpp:279:11: warning: 'virtual QSize KexiSearchLineEditPopupItemDelegate::sizeHint(const QStyleOptionViewItem&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 279 | QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.cpp:289:18: warning: 'virtual void KexiSearchLineEditPopupItemDelegate::paint(QPainter*, const QStyleOptionViewItem&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 289 | virtual void paint(QPainter *painter, const QStyleOptionViewItem &option, | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.cpp:369:18: warning: 'virtual void KexiSearchLineEditPopupItemDelegate::initStyleOption(QStyleOptionViewItem*, const QModelIndex&) const' can be marked override [-Wsuggest-override] 369 | virtual void initStyleOption(QStyleOptionViewItem *option, const QModelIndex &index) const | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.cpp: In member function 'void KexiMenuWidgetPrivate::updateActionRects() const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.cpp:617:61: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 617 | tabWidth = qMax(int(tabWidth), qfm.width(s.mid(t+1))); | ~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/qwidget.h:50, from /usr/include/qt/QtWidgets/qaction.h:46: /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.cpp:623:65: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 623 | tabWidth = qMax(int(tabWidth), qfm.width(seq.toString())); | ~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.cpp:656:26: warning: 'void QWidget::getContentsMargins(int*, int*, int*, int*) const' is deprecated: use contentsMargins() [-Wdeprecated-declarations] 656 | q->getContentsMargins(&leftmargin, &topmargin, &rightmargin, &bottommargin); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtWidgets/qwidget.h:530:10: note: declared here 530 | void getContentsMargins(int *left, int *top, int *right, int *bottom) const; | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.cpp: In member function 'void KexiSearchLineEditPopupItemDelegate::viewItemDrawText(QPainter*, const QStyleOptionViewItem*, const QRect&) const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.cpp:355:44: warning: 'void QTextLayout::setAdditionalFormats(const QList&)' is deprecated: Use setFormats() [-Wdeprecated-declarations] 355 | textLayout.setAdditionalFormats(formats); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/qt/QtGui/QTextLayout:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiSearchLineEdit.cpp:36: /usr/include/qt/QtGui/qtextlayout.h:154:46: note: declared here 154 | QT_DEPRECATED_X("Use setFormats()") void setAdditionalFormats(const QList &overrides); | ^~~~~~~~~~~~~~~~~~~~ [ 65%] Automatic MOC for target keximigrate_postgresql In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:53: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiPropertyEditorView.h:51:19: warning: 'virtual QSize KexiPropertyEditorView::sizeHint() const' can be marked override [-Wsuggest-override] 51 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiPropertyEditorView.h:52:19: warning: 'virtual QSize KexiPropertyEditorView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 52 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.cpp: In member function 'virtual QSize KexiMenuWidget::sizeHint() const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.cpp:1830:23: warning: 'void QWidget::getContentsMargins(int*, int*, int*, int*) const' is deprecated: use contentsMargins() [-Wdeprecated-declarations] 1830 | getContentsMargins(&leftmargin, &topmargin, &rightmargin, &bottommargin); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtWidgets/qwidget.h:530:10: note: declared here 530 | void getContentsMargins(int *left, int *top, int *right, int *bottom) const; | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.cpp: In member function 'void KexiMenuWidget::popup(const QPoint&, QAction*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.cpp:1885:68: warning: 'int QDesktopWidget::screenNumber(const QPoint&) const' is deprecated: Use QGuiApplication::screenAt() [-Wdeprecated-declarations] 1885 | screen = d->popupGeometry(QApplication::desktop()->screenNumber(p)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt/QtWidgets/qdesktopwidget.h:75:60: note: declared here 75 | QT_DEPRECATED_X("Use QGuiApplication::screenAt()") int screenNumber(const QPoint &) const; | ^~~~~~~~~~~~ AutoMoc warning --------------- "SRC:/src/migration/postgresql/PostgresqlMigrate.cpp" includes the moc file "PostgresqlMigrate.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_CLASS, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.cpp: In member function 'virtual void KexiMenuWidget::wheelEvent(QWheelEvent*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.cpp:2455:44: warning: 'QPoint QWheelEvent::pos() const' is deprecated: Use position() [-Wdeprecated-declarations] 2455 | if (d->scroll && rect().contains(e->pos())) | ~~~~~~^~ In file included from /usr/include/qt/QtGui/qaccessible.h:55, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.cpp:59: /usr/include/qt/QtGui/qevent.h:225:19: note: declared here 225 | inline QPoint pos() const { return p.toPoint(); } | ^~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMenuWidget.cpp:2456:31: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations] 2456 | d->scrollMenu(e->delta() > 0 ? | ~~~~~~~~^~ /usr/include/qt/QtGui/qevent.h:219:16: note: declared here 219 | inline int delta() const { return qt4D; } | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.cpp: In member function 'virtual tristate KexiQueryDesignerGuiEditor::beforeSwitchTo(Kexi::ViewMode, bool*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.cpp:664:35: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 664 | KMessageBox::sorry(this, errMsg); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.cpp:55: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.cpp: In member function 'virtual KDbObject* KexiQueryDesignerGuiEditor::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.cpp:786:31: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 786 | KMessageBox::sorry(this, errMsg); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiqueryview.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:40:22: warning: 'virtual tristate KexiQueryPartTempData::closeListener()' can be marked override [-Wsuggest-override] 40 | virtual tristate closeListener(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:92:22: warning: 'virtual tristate KexiQueryPart::remove(KexiPart::Item*)' can be marked override [-Wsuggest-override] 92 | virtual tristate remove(KexiPart::Item *item); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:95:29: warning: 'virtual KDbQuerySchema* KexiQueryPart::currentQuery(KexiView*)' can be marked override [-Wsuggest-override] 95 | virtual KDbQuerySchema* currentQuery(KexiView* view); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:97:30: warning: 'virtual KLocalizedString KexiQueryPart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 97 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:102:22: warning: 'virtual tristate KexiQueryPart::rename(KexiPart::Item*, const QString&)' can be marked override [-Wsuggest-override] 102 | virtual tristate rename(KexiPart::Item *item, const QString& newName); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:143:18: warning: 'virtual void KexiQueryPart::initPartActions()' can be marked override [-Wsuggest-override] 143 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:144:18: warning: 'virtual void KexiQueryPart::initInstanceActions()' can be marked override [-Wsuggest-override] 144 | virtual void initInstanceActions(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerypart.h:146:24: warning: 'virtual KDbObject* KexiQueryPart::loadSchemaObject(KexiWindow*, const KDbObject&, Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 146 | virtual KDbObject* loadSchemaObject(KexiWindow *window, | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:47:22: warning: 'virtual tristate KexiQueryDesignerSqlView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 47 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:48:22: warning: 'virtual tristate KexiQueryDesignerSqlView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 48 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:49:24: warning: 'virtual KDbObject* KexiQueryDesignerSqlView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 49 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:52:22: warning: 'virtual tristate KexiQueryDesignerSqlView::storeData(bool)' can be marked override [-Wsuggest-override] 52 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignersql.h:59:18: warning: 'virtual void KexiQueryDesignerSqlView::updateActions(bool)' can be marked override [-Wsuggest-override] 59 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:54: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameDialog.h:89:18: warning: 'virtual void KexiNameDialog::accept()' can be marked override [-Wsuggest-override] 89 | virtual void accept(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiNameDialog.h:94:18: warning: 'virtual void KexiNameDialog::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 94 | virtual void showEvent(QShowEvent * event); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:56: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiqueryview.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:56:19: warning: 'virtual QSize KexiQueryDesignerGuiEditor::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:59:18: warning: 'virtual void KexiQueryDesignerGuiEditor::setFocus()' can be marked override [-Wsuggest-override] 59 | virtual void setFocus(); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:64:22: warning: 'virtual tristate KexiQueryDesignerGuiEditor::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 64 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:65:22: warning: 'virtual tristate KexiQueryDesignerGuiEditor::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 65 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:67:24: warning: 'virtual KDbObject* KexiQueryDesignerGuiEditor::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 67 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:70:22: warning: 'virtual tristate KexiQueryDesignerGuiEditor::storeData(bool)' can be marked override [-Wsuggest-override] 70 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.h:78:27: warning: 'virtual KPropertySet* KexiQueryDesignerGuiEditor::propertySet()' can be marked override [-Wsuggest-override] 78 | virtual KPropertySet *propertySet(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiqueryview.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:130:18: warning: 'virtual void KexiTabbedToolBar::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 130 | virtual void mouseMoveEvent(QMouseEvent* event); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:131:18: warning: 'virtual void KexiTabbedToolBar::leaveEvent(QEvent*)' can be marked override [-Wsuggest-override] 131 | virtual void leaveEvent(QEvent* event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:132:18: warning: 'virtual bool KexiTabbedToolBar::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 132 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:176:18: warning: 'virtual void EmptyMenuContentWidget::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 176 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:203:18: warning: 'virtual bool KexiMainMenu::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 203 | virtual bool eventFilter(QObject * watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:226:18: warning: 'virtual void KexiMainMenu::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 226 | virtual void showEvent(QShowEvent * event); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:311:19: warning: 'virtual QSize KexiTabbedToolBarTabBar::tabSizeHint(int) const' can be marked override [-Wsuggest-override] 311 | virtual QSize tabSizeHint(int index) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:325:18: warning: 'virtual void KexiTabbedToolBarStyle::drawControl(QStyle::ControlElement, const QStyleOption*, QPainter*, const QWidget*) const' can be marked override [-Wsuggest-override] 325 | virtual void drawControl(ControlElement element, const QStyleOption *option, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:328:18: warning: 'virtual void KexiTabbedToolBarStyle::drawPrimitive(QStyle::PrimitiveElement, const QStyleOption*, QPainter*, const QWidget*) const' can be marked override [-Wsuggest-override] 328 | virtual void drawPrimitive(PrimitiveElement element, const QStyleOption *option, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:331:17: warning: 'virtual int KexiTabbedToolBarStyle::pixelMetric(QStyle::PixelMetric, const QStyleOption*, const QWidget*) const' can be marked override [-Wsuggest-override] 331 | virtual int pixelMetric(PixelMetric metric, const QStyleOption* option = 0, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:367:18: warning: 'virtual void KexiMainWindowTabWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 367 | virtual void paintEvent(QPaintEvent * event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:369:18: warning: 'virtual void KexiMainWindowTabWidget::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 369 | virtual void mousePressEvent(QMouseEvent *event); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:395:18: warning: 'virtual bool KexiMainWidget::queryClose()' can be marked override [-Wsuggest-override] 395 | virtual bool queryClose(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:425:19: warning: 'virtual QSize KexiDockWidget::sizeHint() const' can be marked override [-Wsuggest-override] 425 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:430:18: warning: 'virtual void KexiDockWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 430 | virtual void paintEvent(QPaintEvent *pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiUserFeedbackAgent.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qnamespace.h:43, from /usr/include/qt/QtCore/qobjectdefs.h:48, from /usr/include/qt/QtCore/qobject.h:46, from /usr/include/qt/QtCore/QObject:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiUserFeedbackAgent.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiUserFeedbackAgent.cpp:20: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiTableScrollArea::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiTableScrollArea::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiTableScrollArea::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiTableScrollArea::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiTableScrollArea::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiTableScrollArea::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:69:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 69 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:177:17: warning: 'virtual int KexiTableScrollArea::recordsPerPage() const' can be marked override [-Wsuggest-override] 177 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:180:17: warning: 'virtual int KexiTableScrollArea::recordCount() const' can be marked override [-Wsuggest-override] 180 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:183:17: warning: 'virtual int KexiTableScrollArea::currentRecord() const' can be marked override [-Wsuggest-override] 183 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:200:17: warning: 'virtual int KexiTableScrollArea::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 200 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:203:18: warning: 'virtual void KexiTableScrollArea::updateCell(int, int)' can be marked override [-Wsuggest-override] 203 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:206:18: warning: 'virtual void KexiTableScrollArea::updateCurrentCell()' can be marked override [-Wsuggest-override] 206 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:209:18: warning: 'virtual void KexiTableScrollArea::updateRecord(int)' can be marked override [-Wsuggest-override] 209 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:236:19: warning: 'virtual QSize KexiTableScrollArea::sizeHint() const' can be marked override [-Wsuggest-override] 236 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:237:19: warning: 'virtual QSize KexiTableScrollArea::minimumSizeHint() const' can be marked override [-Wsuggest-override] 237 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:241:19: warning: 'virtual QRect KexiTableScrollArea::viewportGeometry() const' can be marked override [-Wsuggest-override] 241 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:264:25: warning: 'virtual QScrollBar* KexiTableScrollArea::verticalScrollBar() const' can be marked override [-Wsuggest-override] 264 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:266:18: warning: 'virtual bool KexiTableScrollArea::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 266 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:271:18: warning: 'virtual void KexiTableScrollArea::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 271 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:274:18: warning: 'virtual void KexiTableScrollArea::setSpreadSheetMode(bool)' can be marked override [-Wsuggest-override] 274 | virtual void setSpreadSheetMode(bool set); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:323:18: warning: 'virtual void KexiTableScrollArea::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 323 | virtual void ensureCellVisible(int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:328:18: warning: 'virtual void KexiTableScrollArea::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 328 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:333:18: warning: 'virtual void KexiTableScrollArea::deleteCurrentRecord()' can be marked override [-Wsuggest-override] 333 | virtual void deleteCurrentRecord(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:343:28: warning: 'virtual KDbRecordData* KexiTableScrollArea::insertEmptyRecord(int)' can be marked override [-Wsuggest-override] 343 | virtual KDbRecordData *insertEmptyRecord(int pos = -1); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:350:18: warning: 'virtual void KexiTableScrollArea::startEditCurrentCell(const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 350 | virtual void startEditCurrentCell(const QString& setText = QString(), | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:357:18: warning: 'virtual void KexiTableScrollArea::deleteAndStartEditCurrentCell()' can be marked override [-Wsuggest-override] 357 | virtual void deleteAndStartEditCurrentCell() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:364:18: warning: 'virtual bool KexiTableScrollArea::cancelRecordEditing()' can be marked override [-Wsuggest-override] 364 | virtual bool cancelRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:372:18: warning: 'virtual bool KexiTableScrollArea::acceptRecordEditing()' can be marked override [-Wsuggest-override] 372 | virtual bool acceptRecordEditing() { | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:379:18: warning: 'virtual void KexiTableScrollArea::setAcceptsRecordEditAfterCellAccepting(bool)' can be marked override [-Wsuggest-override] 379 | virtual void setAcceptsRecordEditAfterCellAccepting(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:389:18: warning: 'virtual void KexiTableScrollArea::setDropsAtRecordEnabled(bool)' can be marked override [-Wsuggest-override] 389 | virtual void setDropsAtRecordEnabled(bool set) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:393:18: warning: 'virtual bool KexiTableScrollArea::cancelEditor()' can be marked override [-Wsuggest-override] 393 | virtual bool cancelEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:396:18: warning: 'virtual bool KexiTableScrollArea::acceptEditor()' can be marked override [-Wsuggest-override] 396 | virtual bool acceptEditor() { | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:402:18: warning: 'virtual void KexiTableScrollArea::setSortingEnabled(bool)' can be marked override [-Wsuggest-override] 402 | virtual void setSortingEnabled(bool set); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:405:10: warning: 'virtual void KexiTableScrollArea::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 405 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:407:10: warning: 'virtual void KexiTableScrollArea::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 407 | void itemSelected(KDbRecordData *data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:408:10: warning: 'virtual void KexiTableScrollArea::cellSelected(int, int)' can be marked override [-Wsuggest-override] 408 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:418:10: warning: 'virtual void KexiTableScrollArea::dataRefreshed()' can be marked override [-Wsuggest-override] 418 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:420:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 420 | void itemChanged(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:421:10: warning: 'virtual void KexiTableScrollArea::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 421 | void itemChanged(KDbRecordData *data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:422:10: warning: 'virtual void KexiTableScrollArea::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 422 | void itemDeleteRequest(KDbRecordData *data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:423:10: warning: 'virtual void KexiTableScrollArea::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 423 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:425:10: warning: 'virtual void KexiTableScrollArea::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 425 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:426:10: warning: 'virtual void KexiTableScrollArea::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 426 | void sortedColumnChanged(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:429:10: warning: 'virtual void KexiTableScrollArea::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 429 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:433:10: warning: 'virtual void KexiTableScrollArea::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 433 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:436:10: warning: 'virtual void KexiTableScrollArea::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 436 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:440:10: warning: 'virtual void KexiTableScrollArea::reloadActions()' can be marked override [-Wsuggest-override] 440 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:443:18: warning: 'virtual void KexiTableScrollArea::slotDataDestroying()' can be marked override [-Wsuggest-override] 443 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:447:18: warning: 'virtual void KexiTableScrollArea::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 447 | virtual void slotRecordsDeleted(const QList &records); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:457:18: warning: 'virtual void KexiTableScrollArea::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 457 | virtual void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:464:18: warning: 'virtual void KexiTableScrollArea::reloadData()' can be marked override [-Wsuggest-override] 464 | virtual void reloadData(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:467:18: warning: 'virtual void KexiTableScrollArea::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 467 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:470:18: warning: 'virtual void KexiTableScrollArea::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 470 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:475:18: warning: 'virtual void KexiTableScrollArea::slotRecordDeleted()' can be marked override [-Wsuggest-override] 475 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:480:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 480 | virtual void slotRecordInserted(KDbRecordData *data, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:485:18: warning: 'virtual void KexiTableScrollArea::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 485 | virtual void slotRecordInserted(KDbRecordData *data, int record, bool repaint) { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:491:18: warning: 'virtual void KexiTableScrollArea::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 491 | virtual void verticalScrollBarValueChanged(int v); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:494:18: warning: 'virtual void KexiTableScrollArea::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 494 | virtual void moveToRecordRequested(int record); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:495:18: warning: 'virtual void KexiTableScrollArea::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 495 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:496:18: warning: 'virtual void KexiTableScrollArea::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 496 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:497:18: warning: 'virtual void KexiTableScrollArea::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 497 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:498:18: warning: 'virtual void KexiTableScrollArea::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 498 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:499:18: warning: 'virtual void KexiTableScrollArea::addNewRecordRequested()' can be marked override [-Wsuggest-override] 499 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:508:18: warning: 'virtual void KexiTableScrollArea::initDataContents()' can be marked override [-Wsuggest-override] 508 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:513:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 513 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:516:18: warning: 'virtual void KexiTableScrollArea::clearVariables()' can be marked override [-Wsuggest-override] 516 | virtual void clearVariables(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:519:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiTableScrollArea::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 519 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:522:17: warning: 'virtual int KexiTableScrollArea::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 522 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:525:18: warning: 'virtual void KexiTableScrollArea::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 525 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:528:18: warning: 'virtual void KexiTableScrollArea::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 528 | virtual void updateGUIAfterSorting(int previousRow); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:560:18: warning: 'virtual void KexiTableScrollArea::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 560 | virtual void keyPressEvent(QKeyEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:562:18: warning: 'virtual void KexiTableScrollArea::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 562 | virtual void focusOutEvent(QFocusEvent* e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:563:18: warning: 'virtual void KexiTableScrollArea::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 563 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:565:18: warning: 'virtual void KexiTableScrollArea::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 565 | virtual void showEvent(QShowEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:566:18: warning: 'virtual void KexiTableScrollArea::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 566 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:567:18: warning: 'virtual void KexiTableScrollArea::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 567 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:568:18: warning: 'virtual void KexiTableScrollArea::dragLeaveEvent(QDragLeaveEvent*)' can be marked override [-Wsuggest-override] 568 | virtual void dragLeaveEvent(QDragLeaveEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:570:18: warning: 'virtual void KexiTableScrollArea::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 570 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:573:36: warning: 'virtual KexiDataItemInterface* KexiTableScrollArea::editor(int, bool)' can be marked override [-Wsuggest-override] 573 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:578:18: warning: 'virtual void KexiTableScrollArea::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 578 | virtual void editorShowFocus(int row, int col); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:581:18: warning: 'virtual void KexiTableScrollArea::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 581 | virtual void createEditor(int row, int col, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:584:10: warning: 'virtual bool KexiTableScrollArea::focusNextPrevChild(bool)' can be marked override [-Wsuggest-override] 584 | bool focusNextPrevChild(bool next); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:617:18: warning: 'virtual void KexiTableScrollArea::removeEditor()' can be marked override [-Wsuggest-override] 617 | virtual void removeEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:623:18: warning: 'virtual void KexiTableScrollArea::updateWidgetContents()' can be marked override [-Wsuggest-override] 623 | virtual void updateWidgetContents() { | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:628:18: warning: 'virtual void KexiTableScrollArea::copySelection()' can be marked override [-Wsuggest-override] 628 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:631:18: warning: 'virtual void KexiTableScrollArea::cutSelection()' can be marked override [-Wsuggest-override] 631 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:634:18: warning: 'virtual void KexiTableScrollArea::paste()' can be marked override [-Wsuggest-override] 634 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:638:18: warning: 'virtual void KexiTableScrollArea::updateAllVisibleRecordsBelow(int)' can be marked override [-Wsuggest-override] 638 | virtual void updateAllVisibleRecordsBelow(int row); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:640:10: warning: 'virtual void KexiTableScrollArea::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 640 | void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:641:10: warning: 'virtual void KexiTableScrollArea::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 641 | void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:651:18: warning: 'virtual void KexiTableScrollArea::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 651 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:654:18: warning: 'virtual bool KexiTableScrollArea::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 654 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:657:18: warning: 'virtual void KexiTableScrollArea::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 657 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:660:18: warning: 'virtual void KexiTableScrollArea::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 660 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:662:17: warning: 'virtual int KexiTableScrollArea::horizontalHeaderHeight() const' can be marked override [-Wsuggest-override] 662 | virtual int horizontalHeaderHeight() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:670:18: warning: 'virtual bool KexiTableScrollArea::event(QEvent*)' can be marked override [-Wsuggest-override] 670 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:677:18: warning: 'virtual void KexiTableScrollArea::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 677 | virtual void selectCellInternal(int previousRow, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:680:26: warning: 'virtual QHeaderView* KexiTableScrollArea::horizontalHeader() const' can be marked override [-Wsuggest-override] 680 | virtual QHeaderView* horizontalHeader() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:683:26: warning: 'virtual QHeaderView* KexiTableScrollArea::verticalHeader() const' can be marked override [-Wsuggest-override] 683 | virtual QHeaderView* verticalHeader() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:691:18: warning: 'virtual void KexiTableScrollArea::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 691 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:693:18: warning: 'virtual void KexiTableScrollArea::beginInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 693 | virtual void beginInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:695:18: warning: 'virtual void KexiTableScrollArea::endInsertItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 695 | virtual void endInsertItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:697:18: warning: 'virtual void KexiTableScrollArea::beginRemoveItem(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 697 | virtual void beginRemoveItem(KDbRecordData *data, int pos); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/KexiTableScrollArea.h:699:18: warning: 'virtual void KexiTableScrollArea::endRemoveItem(int)' can be marked override [-Wsuggest-override] 699 | virtual void endRemoveItem(int pos); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.cpp: In member function 'void KexiQueryDesignerGuiEditor::slotPropertyChanged(KPropertySet&, KProperty&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiquerydesignerguieditor.cpp:1902:31: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 1902 | KMessageBox::sorry(this, | ~~~~~~~~~~~~~~~~~~^~~~~~ 1903 | KDb::identifierExpectedMessage(property.caption(), v.toString())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.cpp:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:52:19: warning: 'virtual QSize KexiSmallToolButton::sizeHint() const' can be marked override [-Wsuggest-override] 52 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:78:11: warning: 'virtual QSize KexiToolBarSeparator::sizeHint() const' can be marked override [-Wsuggest-override] 78 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:83:18: warning: 'virtual void KexiToolBarSeparator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 83 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiqueryview.cpp:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiUserFeedbackAgent.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiqueryview.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.cpp: In member function 'virtual QSize KexiTabbedToolBarTabBar::tabSizeHint(int) const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.cpp:507:32: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 507 | w = fontMetrics().width(" "); | ~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt/QtWidgets/qwidget.h:50, from /usr/include/qt/QtWidgets/qtabwidget.h:44, from /usr/include/qt/QtWidgets/QTabWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.h:26: /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow_p.cpp:510:41: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 510 | s.setWidth(QFontMetrics(f).width(ot.text) + w * 2); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/queries/kexiqueryview.cpp:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 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) {} | ^~~~~~ [ 65%] Built target keximigrate_mysql_autogen In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiUserFeedbackAgent.cpp: In member function 'void KexiUserFeedbackAgent::Private::updateData()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiUserFeedbackAgent.cpp:258:61: warning: 'int QDesktopWidget::screenCount() const' is deprecated: Use QGuiApplication::screens() [-Wdeprecated-declarations] 258 | ADD("screen_count", QApplication::desktop()->screenCount(), ScreenInfoArea); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiUserFeedbackAgent.cpp:90:77: note: in definition of macro 'ADD' 90 | keys.append(QByteArray(key)); data.insert(QByteArray(key), QVariant(val)); \ | ^~~ In file included from /usr/include/qt/QtWidgets/QDesktopWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiUserFeedbackAgent.cpp:34: /usr/include/qt/QtWidgets/qdesktopwidget.h:118:12: note: declared here 118 | inline int QDesktopWidget::screenCount() const | ^~~~~~~~~~~~~~ [ 65%] Automatic MOC for target keximigrate_mdb AutoMoc warning --------------- "SRC:/src/migration/mdb/src/keximdb/mdbmigrate.cpp" includes the moc file "mdbmigrate.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_CLASS, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. [ 65%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/form_p.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ [ 65%] Built target keximigrate_postgresql_autogen [ 66%] Generating kexi_migrationplugin.json Warning: Unable to find service type for service "Kexi/Internal" listed in "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/migration/kexi_migrationplugin.desktop" - service type search directories were ("/var/lib/jenkins/.local/share", "/usr/local/share", "/usr/share") (:0, ) The X-KDE-PluginInfo-Depends property is deprecated and will be removed in KF6 Unknown property type for key "X-Kexi-GroupName" -> falling back to string Unknown property type for key "X-Kexi-TypeName" -> falling back to string Unknown property type for key "X-Kexi-ServiceTypesInUserMode" -> falling back to string Unknown property type for key "X-Kexi-VisibleInProjectNavigator" -> falling back to string Unknown property type for key "X-Kexi-SupportsDataExport" -> falling back to string Unknown property type for key "X-Kexi-SupportsPrinting" -> falling back to string Generated "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/migration/kexi_migrationplugin.json" [ 66%] Automatic MOC for target kexi_migrationplugin AutoMoc warning --------------- "SRC:/src/plugins/migration/keximigrationpart.cpp" includes the moc file "keximigrationpart.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_CLASS, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/libactionwidget.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/libactionwidget.h:55:18: warning: 'virtual void KFormDesigner::LibActionWidget::slotToggled(bool)' can be marked override [-Wsuggest-override] 55 | virtual void slotToggled(bool checked); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.cpp:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.cpp:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.cpp:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetInfo.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/formIO.h:48:18: warning: 'virtual void CustomWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 48 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.cpp:39: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qatomic.h:41, from /usr/include/qt/QtCore/qvariant.h:43, from /usr/include/qt/QtCore/QVariant:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:25: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.cpp:35: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:56:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 56 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:65:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:77:43: warning: 'virtual KDbMessageHandler::ButtonCode KexiGUIMessageHandler::askQuestion(KDbMessageHandler::QuestionType, const QString&, const QString&, KDbMessageHandler::ButtonCode, const KDbGuiItem&, const KDbGuiItem&, const QString&, KDbMessageHandler::Options, KDbMessageHandler*)' can be marked override [-Wsuggest-override] 77 | virtual KDbMessageHandler::ButtonCode askQuestion( | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:85:50: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbMessageHandler::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | KDbMessageHandler::Options options = 0, | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qnamespace.h:43, from /usr/include/qt/QtCore/qobjectdefs.h:48, from /usr/include/qt/QtCore/qobject.h:46, from /usr/include/qt/QtCore/QObject:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:25: /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%] Building CXX object src/migration/tsv/CMakeFiles/keximigrate_tsv.dir/keximigrate_tsv_autogen/mocs_compilation.cpp.o [ 67%] Built target keximigrate_mdb_autogen /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.cpp: In constructor 'KFormDesigner::WidgetLibrary::Private::Private(KFormDesigner::WidgetLibrary*, const QStringList&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.cpp:60:68: warning: 'QSet QList::toSet() const [with T = QString]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] 60 | , m_supportedFactoryGroups(supportedFactoryGroups.toSet()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/qt/QtCore/qobject.h:49: /usr/include/qt/QtCore/qlist.h:413:13: note: declared here 413 | QSet toSet() const; | ^~~~~ [ 67%] Building CXX object src/migration/mysql/CMakeFiles/keximigrate_mysql.dir/keximigrate_mysql_autogen/mocs_compilation.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.cpp: In member function 'KFormDesigner::WidgetFactory* KFormDesigner::WidgetLibrary::Private::loadFactory(KexiFormWidgetsPluginMetaData*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.cpp:248:92: warning: 'QObject* KPluginMetaData::instantiate() const' is deprecated: Since 5.86. See API docs [-Wdeprecated-declarations] 248 | KPluginFactory *factory = qobject_cast(pluginMetaData->instantiate()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KCoreAddons/kpluginfactory.h:15, from /usr/include/KF5/KCoreAddons/KPluginFactory:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:28: /usr/include/KF5/KCoreAddons/kpluginmetadata.h:339:14: note: declared here 339 | QObject *instantiate() const; | ^~~~~~~~~~~ [ 67%] Building CXX object src/main/CMakeFiles/keximain.dir/KexiBugReportDialog.cpp.o [ 67%] Built target kexi_migrationplugin_autogen In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/libactionwidget.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ [ 67%] Building CXX object src/migration/postgresql/CMakeFiles/keximigrate_postgresql.dir/keximigrate_postgresql_autogen/mocs_compilation.cpp.o [ 68%] Building CXX object src/main/CMakeFiles/keximain.dir/startup/KexiNewProjectAssistant.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/libactionwidget.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/libactionwidget.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/libactionwidget.h:55:18: warning: 'virtual void KFormDesigner::LibActionWidget::slotToggled(bool)' can be marked override [-Wsuggest-override] 55 | virtual void slotToggled(bool checked); | ^~~~~~~~~~~ [ 68%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/objecttree.cpp.o [ 68%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/formIO.cpp.o [ 69%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/FormWidget.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form_p.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/objecttree.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ [ 69%] Building CXX object src/main/CMakeFiles/keximain.dir/startup/KexiOpenProjectAssistant.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:58:18: warning: 'virtual void KFormDesigner::Command::redo()' can be marked override [-Wsuggest-override] 58 | virtual void redo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:96:17: warning: 'virtual int KFormDesigner::PropertyCommand::id() const' can be marked override [-Wsuggest-override] 96 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:100:18: warning: 'virtual void KFormDesigner::PropertyCommand::execute()' can be marked override [-Wsuggest-override] 100 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:102:18: warning: 'virtual void KFormDesigner::PropertyCommand::undo()' can be marked override [-Wsuggest-override] 102 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:104:10: warning: 'virtual bool KFormDesigner::PropertyCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 104 | bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:122:18: warning: 'virtual void KFormDesigner::PropertyCommand::debug() const' can be marked override [-Wsuggest-override] 122 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:145:17: warning: 'virtual int KFormDesigner::GeometryPropertyCommand::id() const' can be marked override [-Wsuggest-override] 145 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:147:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::execute()' can be marked override [-Wsuggest-override] 147 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:149:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::undo()' can be marked override [-Wsuggest-override] 149 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:157:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 157 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:179:17: warning: 'virtual int KFormDesigner::AlignWidgetsCommand::id() const' can be marked override [-Wsuggest-override] 179 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:181:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::execute()' can be marked override [-Wsuggest-override] 181 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:183:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::undo()' can be marked override [-Wsuggest-override] 183 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:185:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::debug() const' can be marked override [-Wsuggest-override] 185 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:215:17: warning: 'virtual int KFormDesigner::AdjustSizeCommand::id() const' can be marked override [-Wsuggest-override] 215 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:217:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::execute()' can be marked override [-Wsuggest-override] 217 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:219:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::undo()' can be marked override [-Wsuggest-override] 219 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:221:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::debug() const' can be marked override [-Wsuggest-override] 221 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:246:17: warning: 'virtual int KFormDesigner::LayoutPropertyCommand::id() const' can be marked override [-Wsuggest-override] 246 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:248:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::execute()' can be marked override [-Wsuggest-override] 248 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:250:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::undo()' can be marked override [-Wsuggest-override] 250 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:252:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 252 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:284:17: warning: 'virtual int KFormDesigner::InsertWidgetCommand::id() const' can be marked override [-Wsuggest-override] 284 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:286:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::execute()' can be marked override [-Wsuggest-override] 286 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:288:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::undo()' can be marked override [-Wsuggest-override] 288 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:293:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 293 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:319:17: warning: 'virtual int KFormDesigner::PasteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 319 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:321:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 321 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:323:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 323 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:325:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 325 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:367:17: warning: 'virtual int KFormDesigner::DeleteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 367 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:369:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 369 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:371:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 371 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:373:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 373 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:394:17: warning: 'virtual int KFormDesigner::DuplicateWidgetCommand::id() const' can be marked override [-Wsuggest-override] 394 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:396:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::execute()' can be marked override [-Wsuggest-override] 396 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:398:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::undo()' can be marked override [-Wsuggest-override] 398 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:400:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 400 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:420:17: warning: 'virtual int KFormDesigner::CutWidgetCommand::id() const' can be marked override [-Wsuggest-override] 420 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:422:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::execute()' can be marked override [-Wsuggest-override] 422 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:424:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::undo()' can be marked override [-Wsuggest-override] 424 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:426:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 426 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:446:17: warning: 'virtual int KFormDesigner::PropertyCommandGroup::id() const' can be marked override [-Wsuggest-override] 446 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:448:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::execute()' can be marked override [-Wsuggest-override] 448 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:450:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::debug() const' can be marked override [-Wsuggest-override] 450 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:473:17: warning: 'virtual int KFormDesigner::InlineTextEditingCommand::id() const' can be marked override [-Wsuggest-override] 473 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:475:18: warning: 'virtual bool KFormDesigner::InlineTextEditingCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 475 | virtual bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:477:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::execute()' can be marked override [-Wsuggest-override] 477 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:479:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::debug() const' can be marked override [-Wsuggest-override] 479 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:481:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::undo()' can be marked override [-Wsuggest-override] 481 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:506:17: warning: 'virtual int KFormDesigner::InsertPageCommand::id() const' can be marked override [-Wsuggest-override] 506 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:508:18: warning: 'virtual void KFormDesigner::InsertPageCommand::execute()' can be marked override [-Wsuggest-override] 508 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:512:18: warning: 'virtual void KFormDesigner::InsertPageCommand::debug() const' can be marked override [-Wsuggest-override] 512 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:514:18: warning: 'virtual void KFormDesigner::InsertPageCommand::undo()' can be marked override [-Wsuggest-override] 514 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:535:17: warning: 'virtual int KFormDesigner::RemovePageCommand::id() const' can be marked override [-Wsuggest-override] 535 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:537:18: warning: 'virtual void KFormDesigner::RemovePageCommand::execute()' can be marked override [-Wsuggest-override] 537 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:539:18: warning: 'virtual void KFormDesigner::RemovePageCommand::debug() const' can be marked override [-Wsuggest-override] 539 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:541:18: warning: 'virtual void KFormDesigner::RemovePageCommand::undo()' can be marked override [-Wsuggest-override] 541 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form_p.h:58:18: warning: 'virtual void KFormDesigner::DesignModeStyle::drawControl(QStyle::ControlElement, const QStyleOption*, QPainter*, const QWidget*) const' can be marked override [-Wsuggest-override] 58 | virtual void drawControl(ControlElement element, const QStyleOption *option, | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.cpp:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/formIO.h:48:18: warning: 'virtual void CustomWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 48 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.cpp:34: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qnamespace.h:43, from /usr/include/qt/QtCore/qobjectdefs.h:48, from /usr/include/qt/QtCore/qobject.h:46, from /usr/include/qt/QtCore/QObject:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/undo/kundo2stack.h:63, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form_p.h:25: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form_p.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form_p.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ [ 69%] Building CXX object src/main/CMakeFiles/keximain.dir/startup/KexiWelcomeAssistant.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.cpp: In member function 'void KFormDesigner::Form::init(Mode, KActionCollection&, KFormDesigner::ActionGroup&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.cpp:84:19: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KFormDesigner::Form::Feature; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 84 | d->features = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.cpp: In member function 'KFormDesigner::ObjectTreeItem* KFormDesigner::Form::commonParentContainer(const QWidgetList&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.cpp:336:43: warning: 'QList QSet::toList() const [with T = QWidget*]' is deprecated: Use values() instead. [-Wdeprecated-declarations] 336 | QWidgetList parentsList(parents.toList()); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/qt/QtCore/qdebug.h:52, from /usr/include/qt/QtCore/QDebug:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/undo/kundo2magicstring.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/undo/kundo2stack.h:80: /usr/include/qt/QtCore/qset.h:265:14: note: declared here 265 | QList toList() const { return values(); } | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.cpp: In member function 'void KFormDesigner::Form::changeName(const QByteArray&, const QByteArray&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.cpp:760:27: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 760 | KMessageBox::sorry(widget()->topLevelWidget(), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | xi18nc("@info", | ~~~~~~~~~~~~~~~ 762 | "Renaming widget %1 to %2 failed.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | QString::fromLatin1(oldname), QString::fromLatin1(newname))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.cpp:43: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.cpp: In member function 'bool KFormDesigner::Form::isNameValid(const QString&) const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.cpp:1316:27: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 1316 | KMessageBox::sorry(widget(), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 1317 | xi18nc("@info", | ~~~~~~~~~~~~~~~ 1318 | "Could not rename widget %1 to " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1319 | "%2 because " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1320 | "%3 is not a valid name (identifier) for a widget.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1321 | w->objectName(), name, name)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.cpp:1329:27: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 1329 | KMessageBox::sorry(widget(), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 1330 | xi18nc("@info", | ~~~~~~~~~~~~~~~ 1331 | "Could not rename widget %1 to %2 " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1332 | "because a widget with the name %3 already exists.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1333 | w->objectName(), name, name)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.cpp: In member function 'void KFormDesigner::Form::createContextMenu(QWidget*, KFormDesigner::Container*, const QPoint&, ContextMenuTarget)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.cpp:1769:14: warning: 'void qSort(Container&) [with Container = QList]' is deprecated: Use std::sort [-Wdeprecated-declarations] 1769 | qSort(sortedItemNames); | ~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qobject.h:49: /usr/include/qt/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/tsv/keximigrate_tsv_autogen/EWIEGA46WW/moc_TsvMigrate.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/tsv/keximigrate_tsv_autogen/mocs_compilation.cpp:2: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/tsv/keximigrate_tsv_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/migration/tsv/TsvMigrate.h:52:18: warning: 'virtual bool KexiMigration::TsvMigrate::drv_disconnect()' can be marked override [-Wsuggest-override] 52 | virtual bool drv_disconnect(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/tsv/keximigrate_tsv_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/migration/tsv/TsvMigrate.h:55:18: warning: 'virtual bool KexiMigration::TsvMigrate::drv_tableNames(QStringList*)' can be marked override [-Wsuggest-override] 55 | virtual bool drv_tableNames(QStringList *tablenames); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/tsv/keximigrate_tsv_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/migration/tsv/TsvMigrate.h:62:18: warning: 'virtual bool KexiMigration::TsvMigrate::drv_readTableSchema(const QString&, KDbTableSchema*)' can be marked override [-Wsuggest-override] 62 | virtual bool drv_readTableSchema(const QString& originalName, KDbTableSchema *tableSchema); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/objecttree.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:58:18: warning: 'virtual void KFormDesigner::Command::redo()' can be marked override [-Wsuggest-override] 58 | virtual void redo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:96:17: warning: 'virtual int KFormDesigner::PropertyCommand::id() const' can be marked override [-Wsuggest-override] 96 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:100:18: warning: 'virtual void KFormDesigner::PropertyCommand::execute()' can be marked override [-Wsuggest-override] 100 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:102:18: warning: 'virtual void KFormDesigner::PropertyCommand::undo()' can be marked override [-Wsuggest-override] 102 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:104:10: warning: 'virtual bool KFormDesigner::PropertyCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 104 | bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:122:18: warning: 'virtual void KFormDesigner::PropertyCommand::debug() const' can be marked override [-Wsuggest-override] 122 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:145:17: warning: 'virtual int KFormDesigner::GeometryPropertyCommand::id() const' can be marked override [-Wsuggest-override] 145 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:147:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::execute()' can be marked override [-Wsuggest-override] 147 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:149:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::undo()' can be marked override [-Wsuggest-override] 149 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:157:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 157 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:179:17: warning: 'virtual int KFormDesigner::AlignWidgetsCommand::id() const' can be marked override [-Wsuggest-override] 179 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:181:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::execute()' can be marked override [-Wsuggest-override] 181 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:183:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::undo()' can be marked override [-Wsuggest-override] 183 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:185:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::debug() const' can be marked override [-Wsuggest-override] 185 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:215:17: warning: 'virtual int KFormDesigner::AdjustSizeCommand::id() const' can be marked override [-Wsuggest-override] 215 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:217:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::execute()' can be marked override [-Wsuggest-override] 217 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:219:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::undo()' can be marked override [-Wsuggest-override] 219 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:221:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::debug() const' can be marked override [-Wsuggest-override] 221 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:246:17: warning: 'virtual int KFormDesigner::LayoutPropertyCommand::id() const' can be marked override [-Wsuggest-override] 246 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:248:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::execute()' can be marked override [-Wsuggest-override] 248 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:250:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::undo()' can be marked override [-Wsuggest-override] 250 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:252:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 252 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:284:17: warning: 'virtual int KFormDesigner::InsertWidgetCommand::id() const' can be marked override [-Wsuggest-override] 284 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:286:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::execute()' can be marked override [-Wsuggest-override] 286 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:288:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::undo()' can be marked override [-Wsuggest-override] 288 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:293:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 293 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:319:17: warning: 'virtual int KFormDesigner::PasteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 319 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:321:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 321 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:323:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 323 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:325:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 325 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:367:17: warning: 'virtual int KFormDesigner::DeleteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 367 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:369:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 369 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:371:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 371 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:373:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 373 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:394:17: warning: 'virtual int KFormDesigner::DuplicateWidgetCommand::id() const' can be marked override [-Wsuggest-override] 394 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:396:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::execute()' can be marked override [-Wsuggest-override] 396 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:398:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::undo()' can be marked override [-Wsuggest-override] 398 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:400:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 400 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:420:17: warning: 'virtual int KFormDesigner::CutWidgetCommand::id() const' can be marked override [-Wsuggest-override] 420 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:422:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::execute()' can be marked override [-Wsuggest-override] 422 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:424:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::undo()' can be marked override [-Wsuggest-override] 424 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:426:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 426 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:446:17: warning: 'virtual int KFormDesigner::PropertyCommandGroup::id() const' can be marked override [-Wsuggest-override] 446 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:448:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::execute()' can be marked override [-Wsuggest-override] 448 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:450:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::debug() const' can be marked override [-Wsuggest-override] 450 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:473:17: warning: 'virtual int KFormDesigner::InlineTextEditingCommand::id() const' can be marked override [-Wsuggest-override] 473 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:475:18: warning: 'virtual bool KFormDesigner::InlineTextEditingCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 475 | virtual bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:477:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::execute()' can be marked override [-Wsuggest-override] 477 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:479:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::debug() const' can be marked override [-Wsuggest-override] 479 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:481:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::undo()' can be marked override [-Wsuggest-override] 481 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:506:17: warning: 'virtual int KFormDesigner::InsertPageCommand::id() const' can be marked override [-Wsuggest-override] 506 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:508:18: warning: 'virtual void KFormDesigner::InsertPageCommand::execute()' can be marked override [-Wsuggest-override] 508 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:512:18: warning: 'virtual void KFormDesigner::InsertPageCommand::debug() const' can be marked override [-Wsuggest-override] 512 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:514:18: warning: 'virtual void KFormDesigner::InsertPageCommand::undo()' can be marked override [-Wsuggest-override] 514 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:535:17: warning: 'virtual int KFormDesigner::RemovePageCommand::id() const' can be marked override [-Wsuggest-override] 535 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:537:18: warning: 'virtual void KFormDesigner::RemovePageCommand::execute()' can be marked override [-Wsuggest-override] 537 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:539:18: warning: 'virtual void KFormDesigner::RemovePageCommand::debug() const' can be marked override [-Wsuggest-override] 539 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:541:18: warning: 'virtual void KFormDesigner::RemovePageCommand::undo()' can be marked override [-Wsuggest-override] 541 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form_p.h:58:18: warning: 'virtual void KFormDesigner::DesignModeStyle::drawControl(QStyle::ControlElement, const QStyleOption*, QPainter*, const QWidget*) const' can be marked override [-Wsuggest-override] 58 | virtual void drawControl(ControlElement element, const QStyleOption *option, | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form_p.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/formIO.h:48:18: warning: 'virtual void CustomWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 48 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ [ 69%] Building CXX object src/migration/tsv/CMakeFiles/keximigrate_tsv.dir/TsvMigrate.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiBugReportDialog.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiBugReportDialog.h:35:18: warning: 'virtual void KexiBugReportDialog::accept()' can be marked override [-Wsuggest-override] 35 | virtual void accept(); | ^~~~~~ [ 69%] Building CXX object src/migration/mysql/CMakeFiles/keximigrate_mysql.dir/mysqlmigrate.cpp.o [ 70%] Building CXX object src/migration/postgresql/CMakeFiles/keximigrate_postgresql.dir/PostgresqlMigrate.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h:39:18: warning: 'virtual void KexiAssistantMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 39 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h:49:18: warning: 'virtual void KexiAssistantMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 49 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ [ 71%] Building CXX object src/main/CMakeFiles/keximain.dir/startup/KexiWelcomeStatusBar.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiBugReportDialog.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, 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 /usr/include/KF5/KXmlGui/kbugreport.h:11, from /usr/include/KF5/KXmlGui/KBugReport:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiBugReportDialog.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiBugReportDialog.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiPushButton.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/ui_KexiProjectStorageTypeSelectionPage.h:19, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.h:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qsharedpointer.h:43, from /usr/include/qt/QtCore/qpointer.h:43, from /usr/include/qt/QtCore/QPointer:1, from /usr/include/KDb3/KDbMessageHandler.h:26, from /usr/include/KDb3/KDbMessageHandler:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:50:11: warning: 'virtual QSize KexiCommandLinkButton::sizeHint() const' can be marked override [-Wsuggest-override] 50 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:51:9: warning: 'virtual int KexiCommandLinkButton::heightForWidth(int) const' can be marked override [-Wsuggest-override] 51 | int heightForWidth(int) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:52:11: warning: 'virtual QSize KexiCommandLinkButton::minimumSizeHint() const' can be marked override [-Wsuggest-override] 52 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:53:10: warning: 'virtual bool KexiCommandLinkButton::event(QEvent*)' can be marked override [-Wsuggest-override] 53 | bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:54:10: warning: 'virtual void KexiCommandLinkButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 54 | void paintEvent(QPaintEvent *); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.h:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.h:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCategorizedView.h:52:10: warning: 'virtual void KexiCategorySingleSelectionModel::select(const QItemSelection&, QItemSelectionModel::SelectionFlags)' can be marked override [-Wsuggest-override] 52 | void select(const QItemSelection& selection, | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCategorizedView.h:63:18: warning: 'virtual void KexiCategorizedView::setModel(QAbstractItemModel*)' can be marked override [-Wsuggest-override] 63 | virtual void setModel(QAbstractItemModel *model); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.h:181:18: warning: 'virtual void KexiNewProjectAssistant::nextPageRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 181 | virtual void nextPageRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.h:182:18: warning: 'virtual void KexiNewProjectAssistant::cancelRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 182 | virtual void cancelRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.h:190:28: warning: 'virtual const QWidget* KexiNewProjectAssistant::calloutWidget() const' can be marked override [-Wsuggest-override] 190 | virtual const QWidget* calloutWidget() const; | ^~~~~~~~~~~~~ [ 71%] Building CXX object src/main/CMakeFiles/keximain.dir/startup/KexiImportExportAssistant.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiOpenProjectAssistant.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiOpenProjectAssistant.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h:39:18: warning: 'virtual void KexiAssistantMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 39 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h:49:18: warning: 'virtual void KexiAssistantMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 49 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/objecttree.cpp:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/FormWidget.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/objecttree.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiTemplatesModel.h:42:18: warning: 'virtual QModelIndex KexiTemplatesModel::index(int, int, const QModelIndex&) const' can be marked override [-Wsuggest-override] 42 | QModelIndex index(int row, int column = 0, | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiTemplatesModel.h:44:9: warning: 'virtual int KexiTemplatesModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 44 | int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiTemplatesModel.h:45:14: warning: 'virtual QVariant KexiTemplatesModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 45 | QVariant data(const QModelIndex& index, int role) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiTemplatesModel.h:46:19: warning: 'virtual Qt::ItemFlags KexiTemplatesModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 46 | Qt::ItemFlags flags( const QModelIndex& index ) const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.cpp:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:56:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 56 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:65:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:77:43: warning: 'virtual KDbMessageHandler::ButtonCode KexiGUIMessageHandler::askQuestion(KDbMessageHandler::QuestionType, const QString&, const QString&, KDbMessageHandler::ButtonCode, const KDbGuiItem&, const KDbGuiItem&, const QString&, KDbMessageHandler::Options, KDbMessageHandler*)' can be marked override [-Wsuggest-override] 77 | virtual KDbMessageHandler::ButtonCode askQuestion( | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:85:50: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbMessageHandler::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | KDbMessageHandler::Options options = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.cpp:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexitextmsghandler.h:37:18: warning: 'virtual void KexiTextMessageHandler::showMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 37 | virtual void showMessage(MessageType type, const QString &title, const QString &details, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.cpp:36: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiLinkWidget.h:69:18: warning: 'virtual void KexiLinkWidget::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 69 | virtual void changeEvent(QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ [ 71%] Building CXX object src/main/CMakeFiles/keximain.dir/startup/KexiStartup.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.cpp:37: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiConnectionSelectorWidget.h:166:18: warning: 'virtual bool KexiConnectionSelectorWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 166 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiOpenProjectAssistant.h:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ [ 71%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/FormWidgetInterface.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiOpenProjectAssistant.h:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qsharedpointer.h:43, from /usr/include/qt/QtCore/qpointer.h:43, from /usr/include/qt/QtCore/QPointer:1, from /usr/include/KDb3/KDbMessageHandler.h:26, from /usr/include/KDb3/KDbMessageHandler:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.cpp:39: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiProjectSelectorWidget.h:84:18: warning: 'virtual bool KexiProjectSelectorWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 84 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiProjectSelectorWidget.h:114:18: warning: 'virtual void KexiProjectSelectorDialog::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 114 | virtual void showEvent(QShowEvent * event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiOpenProjectAssistant.h:87:18: warning: 'virtual void KexiOpenProjectAssistant::nextPageRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 87 | virtual void nextPageRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiOpenProjectAssistant.h:88:18: warning: 'virtual void KexiOpenProjectAssistant::cancelRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 88 | virtual void cancelRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiOpenProjectAssistant.h:100:28: warning: 'virtual const QWidget* KexiOpenProjectAssistant::calloutWidget() const' can be marked override [-Wsuggest-override] 100 | virtual const QWidget* calloutWidget() const; | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/formIO.cpp:44: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtXml/qtxmlglobal.h:43, from /usr/include/qt/QtXml/qdom.h:43, from /usr/include/qt/QtXml/QDomDocument:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/formIO.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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.cpp: In constructor 'KexiProjectStorageTypeSelectionPage::KexiProjectStorageTypeSelectionPage(QWidget*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.cpp:160:31: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 160 | const int dsize = IconSize(KIconLoader::Desktop); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KIconThemes/KIconLoader:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:45: /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.cpp: In constructor 'KexiProjectDatabaseNameSelectionPage::KexiProjectDatabaseNameSelectionPage(KexiNewProjectAssistant*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.cpp:386:63: warning: 'KGuiItem KStandardGuiItem::no()' is deprecated: Since 5.100. Use an action verb to indicate the available option. [-Wdeprecated-declarations] 386 | m_messageWidgetActionNo = new QAction(KStandardGuiItem::no().text(), this); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KWidgetsAddons/KStandardGuiItem:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.cpp:49: /usr/include/KF5/KWidgetsAddons/kstandardguiitem.h:123:10: note: declared here 123 | KGuiItem no(); | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.cpp:400:47: warning: 'void KLineEdit::returnPressed(const QString&)' is deprecated: Since 5.81. Use the KLineEdit::returnKeyPressed(const QString &) signal instead [-Wdeprecated-declarations] 400 | connect(contents->le_caption, &KLineEdit::returnPressed, | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/ui_KexiServerDBNamePage.h:22, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.cpp:23: /usr/include/KF5/KCompletion/klineedit.h:409:10: note: declared here 409 | void returnPressed(const QString &text); // clazy:exclude=overloaded-signal | ^~~~~~~~~~~~~ [ 71%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/WidgetTreeWidget.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/ui_KexiProjectStorageTypeSelectionPage.h:19, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiOpenProjectAssistant.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:50:11: warning: 'virtual QSize KexiCommandLinkButton::sizeHint() const' can be marked override [-Wsuggest-override] 50 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:51:9: warning: 'virtual int KexiCommandLinkButton::heightForWidth(int) const' can be marked override [-Wsuggest-override] 51 | int heightForWidth(int) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:52:11: warning: 'virtual QSize KexiCommandLinkButton::minimumSizeHint() const' can be marked override [-Wsuggest-override] 52 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:53:10: warning: 'virtual bool KexiCommandLinkButton::event(QEvent*)' can be marked override [-Wsuggest-override] 53 | bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.cpp: In member function 'bool KexiProjectDatabaseNameSelectionPage::isAcceptable()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiNewProjectAssistant.cpp:512:66: warning: 'KGuiItem KStandardGuiItem::no()' is deprecated: Since 5.100. Use an action verb to indicate the available option. [-Wdeprecated-declarations] 512 | m_messageWidgetActionNo->setText(KStandardGuiItem::no().text()); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/KF5/KWidgetsAddons/kstandardguiitem.h:123:10: note: declared here 123 | KGuiItem no(); | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:54:10: warning: 'virtual void KexiCommandLinkButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 54 | void paintEvent(QPaintEvent *); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/formIO.cpp:46: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h:39:18: warning: 'virtual void KexiAssistantMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 39 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h:49:18: warning: 'virtual void KexiAssistantMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 49 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.h:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/formIO.cpp:47: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/formIO.cpp:53: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/formIO.h:48:18: warning: 'virtual void CustomWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 48 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ [ 71%] Linking CXX shared module kexi_queryplugin.so In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiOpenProjectAssistant.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiProjectSelectorWidget.h:84:18: warning: 'virtual bool KexiProjectSelectorWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 84 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiProjectSelectorWidget.h:114:18: warning: 'virtual void KexiProjectSelectorDialog::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 114 | virtual void showEvent(QShowEvent * event); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiOpenProjectAssistant.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiConnectionSelectorWidget.h:166:18: warning: 'virtual bool KexiConnectionSelectorWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 166 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiOpenProjectAssistant.cpp:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiLinkWidget.h:69:18: warning: 'virtual void KexiLinkWidget::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 69 | virtual void changeEvent(QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.h:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCategorizedView.h:52:10: warning: 'virtual void KexiCategorySingleSelectionModel::select(const QItemSelection&, QItemSelectionModel::SelectionFlags)' can be marked override [-Wsuggest-override] 52 | void select(const QItemSelection& selection, | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCategorizedView.h:63:18: warning: 'virtual void KexiCategorizedView::setModel(QAbstractItemModel*)' can be marked override [-Wsuggest-override] 63 | virtual void setModel(QAbstractItemModel *model); | ^~~~~~~~ [ 71%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/commands.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.h:82:18: warning: 'virtual void KexiWelcomeAssistant::nextPageRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 82 | virtual void nextPageRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.h:83:18: warning: 'virtual void KexiWelcomeAssistant::cancelRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 83 | virtual void cancelRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.h:97:28: warning: 'virtual const QWidget* KexiWelcomeAssistant::calloutWidget() const' can be marked override [-Wsuggest-override] 97 | virtual const QWidget* calloutWidget() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.h:98:20: warning: 'virtual QPoint KexiWelcomeAssistant::calloutPointerPosition() const' can be marked override [-Wsuggest-override] 98 | virtual QPoint calloutPointerPosition() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.h:99:53: warning: 'virtual KMessageWidget::CalloutPointerDirection KexiWelcomeAssistant::calloutPointerDirection() const' can be marked override [-Wsuggest-override] 99 | virtual KMessageWidget::CalloutPointerDirection calloutPointerDirection() const; | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiRecentProjectsModel.h:40:18: warning: 'virtual QModelIndex KexiRecentProjectsModel::index(int, int, const QModelIndex&) const' can be marked override [-Wsuggest-override] 40 | QModelIndex index(int row, int column = 0, | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiRecentProjectsModel.h:42:9: warning: 'virtual int KexiRecentProjectsModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 42 | int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiRecentProjectsModel.h:43:14: warning: 'virtual QVariant KexiRecentProjectsModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 43 | QVariant data(const QModelIndex& index, int role) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiRecentProjectsModel.h:44:19: warning: 'virtual Qt::ItemFlags KexiRecentProjectsModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 44 | Qt::ItemFlags flags( const QModelIndex& index ) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiRecentProjectsModel.h:57:18: warning: 'virtual bool KexiRecentProjectsProxyModel::subSortLessThan(const QModelIndex&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 57 | virtual bool subSortLessThan(const QModelIndex& left, const QModelIndex& right) const; | ^~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/tsv/TsvMigrate.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/tsv/TsvMigrate.h:52:18: warning: 'virtual bool KexiMigration::TsvMigrate::drv_disconnect()' can be marked override [-Wsuggest-override] 52 | virtual bool drv_disconnect(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/tsv/TsvMigrate.h:55:18: warning: 'virtual bool KexiMigration::TsvMigrate::drv_tableNames(QStringList*)' can be marked override [-Wsuggest-override] 55 | virtual bool drv_tableNames(QStringList *tablenames); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/tsv/TsvMigrate.h:62:18: warning: 'virtual bool KexiMigration::TsvMigrate::drv_readTableSchema(const QString&, KDbTableSchema*)' can be marked override [-Wsuggest-override] 62 | virtual bool drv_readTableSchema(const QString& originalName, KDbTableSchema *tableSchema); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:29, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qsharedpointer.h:43, from /usr/include/qt/QtCore/qpointer.h:43, from /usr/include/qt/QtCore/QPointer:1, from /usr/include/KDb3/KDbMessageHandler.h:26, from /usr/include/KDb3/KDbMessageHandler:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:56:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 56 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:65:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:77:43: warning: 'virtual KDbMessageHandler::ButtonCode KexiGUIMessageHandler::askQuestion(KDbMessageHandler::QuestionType, const QString&, const QString&, KDbMessageHandler::ButtonCode, const KDbGuiItem&, const KDbGuiItem&, const QString&, KDbMessageHandler::Options, KDbMessageHandler*)' can be marked override [-Wsuggest-override] 77 | virtual KDbMessageHandler::ButtonCode askQuestion( | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:85:50: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbMessageHandler::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | KDbMessageHandler::Options options = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:61:32: warning: 'virtual KActionCollection* KexiMainWindow::actionCollection() const' can be marked override [-Wsuggest-override] 61 | virtual KActionCollection* actionCollection() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:64:22: warning: 'virtual QWidget* KexiMainWindow::focusWidget() const' can be marked override [-Wsuggest-override] 64 | virtual QWidget* focusWidget() const { | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:81:26: warning: 'virtual KexiProject* KexiMainWindow::project()' can be marked override [-Wsuggest-override] 81 | virtual KexiProject *project(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:84:18: warning: 'virtual void KexiMainWindow::registerChild(KexiWindow*)' can be marked override [-Wsuggest-override] 84 | virtual void registerChild(KexiWindow *window); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:98:18: warning: 'virtual bool KexiMainWindow::userMode() const' can be marked override [-Wsuggest-override] 98 | virtual bool userMode() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:106:29: warning: 'virtual QList KexiMainWindow::allActions() const' can be marked override [-Wsuggest-override] 106 | virtual QList allActions() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:110:25: warning: 'virtual KexiWindow* KexiMainWindow::currentWindow() const' can be marked override [-Wsuggest-override] 110 | virtual KexiWindow* currentWindow() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:117:18: warning: 'virtual void KexiMainWindow::appendWidgetToToolbar(const QString&, QWidget*)' can be marked override [-Wsuggest-override] 117 | virtual void appendWidgetToToolbar(const QString& name, QWidget* widget); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:121:18: warning: 'virtual void KexiMainWindow::setWidgetVisibleInToolbar(QWidget*, bool)' can be marked override [-Wsuggest-override] 121 | virtual void setWidgetVisibleInToolbar(QWidget* widget, bool visible); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:125:18: warning: 'virtual void KexiMainWindow::addToolBarAction(const QString&, QAction*)' can be marked override [-Wsuggest-override] 125 | virtual void addToolBarAction(const QString& toolBarName, QAction *action); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:128:23: warning: 'virtual KToolBar* KexiMainWindow::toolBar(const QString&) const' can be marked override [-Wsuggest-override] 128 | virtual KToolBar *toolBar(const QString& name) const; | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:145:36: warning: 'virtual KexiUserFeedbackAgent* KexiMainWindow::userFeedbackAgent() const' can be marked override [-Wsuggest-override] 145 | virtual KexiUserFeedbackAgent* userFeedbackAgent() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:148:42: warning: 'virtual KexiMigrateManagerInterface* KexiMainWindow::migrateManager()' can be marked override [-Wsuggest-override] 148 | virtual KexiMigrateManagerInterface* migrateManager(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:152:22: warning: 'virtual tristate KexiMainWindow::closeWindow(KexiWindow*)' can be marked override [-Wsuggest-override] 152 | virtual tristate closeWindow(KexiWindow *window); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:199:25: warning: 'virtual KexiWindow* KexiMainWindow::openObject(KexiPart::Item*, Kexi::ViewMode, bool*, QMap*, QString*)' can be marked override [-Wsuggest-override] 199 | virtual KexiWindow* openObject(KexiPart::Item *item, Kexi::ViewMode viewMode, | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:204:25: warning: 'virtual KexiWindow* KexiMainWindow::openObject(const QString&, const QString&, Kexi::ViewMode, bool*, QMap*)' can be marked override [-Wsuggest-override] 204 | virtual KexiWindow* openObject(const QString& pluginId, const QString& name, | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:211:22: warning: 'virtual tristate KexiMainWindow::closeObject(KexiPart::Item*)' can be marked override [-Wsuggest-override] 211 | virtual tristate closeObject(KexiPart::Item* item); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:214:22: warning: 'virtual tristate KexiMainWindow::saveObject(KexiWindow*, const QString&, KexiMainWindowIface::SaveObjectOptions)' can be marked override [-Wsuggest-override] 214 | virtual tristate saveObject(KexiWindow *window, | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:219:25: warning: 'virtual KexiWindow* KexiMainWindow::openedWindowFor(int)' can be marked override [-Wsuggest-override] 219 | virtual KexiWindow *openedWindowFor(int identifier); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:220:25: warning: 'virtual KexiWindow* KexiMainWindow::openedWindowFor(const KexiPart::Item*)' can be marked override [-Wsuggest-override] 220 | virtual KexiWindow *openedWindowFor(const KexiPart::Item *item); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:223:29: warning: 'virtual QList KexiMainWindow::currentParametersForQuery(int) const' can be marked override [-Wsuggest-override] 223 | virtual QList currentParametersForQuery(int queryId) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:226:29: warning: 'virtual KDbQuerySchema* KexiMainWindow::unsavedQuery(int)' can be marked override [-Wsuggest-override] 226 | virtual KDbQuerySchema *unsavedQuery(int queryId); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:229:22: warning: 'virtual tristate KexiMainWindow::getNewObjectInfo(KexiPart::Item*, const QString&, KexiPart::Part*, bool, bool*, const QString&)' can be marked override [-Wsuggest-override] 229 | virtual tristate getNewObjectInfo(KexiPart::Item *partItem, | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:236:18: warning: 'virtual void KexiMainWindow::highlightObject(const QString&, const QString&)' can be marked override [-Wsuggest-override] 236 | virtual void highlightObject(const QString& pluginId, const QString& name); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:292:22: warning: 'virtual tristate KexiMainWindow::printItem(KexiPart::Item*)' can be marked override [-Wsuggest-override] 292 | virtual tristate printItem(KexiPart::Item* item); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:296:22: warning: 'virtual tristate KexiMainWindow::printPreviewForItem(KexiPart::Item*)' can be marked override [-Wsuggest-override] 296 | virtual tristate printPreviewForItem(KexiPart::Item* item); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:300:22: warning: 'virtual tristate KexiMainWindow::showPageSetupForItem(KexiPart::Item*)' can be marked override [-Wsuggest-override] 300 | virtual tristate showPageSetupForItem(KexiPart::Item* item); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:304:22: warning: 'virtual tristate KexiMainWindow::executeCustomActionForObject(KexiPart::Item*, const QString&)' can be marked override [-Wsuggest-override] 304 | virtual tristate executeCustomActionForObject(KexiPart::Item* item, const QString& actionName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:321:18: warning: 'virtual void KexiMainWindow::setReasonableDialogSize(QDialog*)' can be marked override [-Wsuggest-override] 321 | virtual void setReasonableDialogSize(QDialog *dialog); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:326:10: warning: 'virtual void KexiMainWindow::acceptProjectClosingRequested(bool*)' can be marked override [-Wsuggest-override] 326 | void acceptProjectClosingRequested(bool *cancel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:330:10: warning: 'virtual void KexiMainWindow::beforeProjectClosing()' can be marked override [-Wsuggest-override] 330 | void beforeProjectClosing(); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:333:10: warning: 'virtual void KexiMainWindow::projectClosed()' can be marked override [-Wsuggest-override] 333 | void projectClosed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:369:18: warning: 'virtual void KexiMainWindow::invalidateSharedActions(QObject*)' can be marked override [-Wsuggest-override] 369 | virtual void invalidateSharedActions(QObject *o); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:397:22: warning: 'virtual QWidget* KexiMainWindow::findWindow(QWidget*)' can be marked override [-Wsuggest-override] 397 | virtual QWidget* findWindow(QWidget *w); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:402:18: warning: 'virtual void KexiMainWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 402 | virtual void closeEvent(QCloseEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:409:22: warning: 'virtual tristate KexiMainWindow::switchToViewMode(KexiWindow&, Kexi::ViewMode)' can be marked override [-Wsuggest-override] 409 | virtual tristate switchToViewMode(KexiWindow& window, Kexi::ViewMode viewMode); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:434:18: warning: 'virtual void KexiMainWindow::updatePropertyEditorInfoLabel(const QString&)' can be marked override [-Wsuggest-override] 434 | virtual void updatePropertyEditorInfoLabel(const QString& textToDisplayForNullSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:467:18: warning: 'virtual bool KexiMainWindow::newObject(KexiPart::Info*, bool*)' can be marked override [-Wsuggest-override] 467 | virtual bool newObject(KexiPart::Info *info, bool *openingCancelled); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:500:18: warning: 'virtual void KexiMainWindow::slotObjectRenamed(const KexiPart::Item&, const QString&)' can be marked override [-Wsuggest-override] 500 | virtual void slotObjectRenamed(const KexiPart::Item &item, const QString& oldName); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:559:18: warning: 'virtual void KexiMainWindow::acceptPropertySetEditing()' can be marked override [-Wsuggest-override] 559 | virtual void acceptPropertySetEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:561:18: warning: 'virtual void KexiMainWindow::propertySetSwitched(KexiWindow*, bool, bool, bool, const QByteArray&)' can be marked override [-Wsuggest-override] 561 | virtual void propertySetSwitched(KexiWindow *window, bool force = false, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:216:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 216 | SaveObjectOptions options = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexitextmsghandler.h:37:18: warning: 'virtual void KexiTextMessageHandler::showMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 37 | virtual void showMessage(MessageType type, const QString &title, const QString &details, | ^~~~~~~~~~~ [ 72%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/events.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.cpp:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeAssistant.cpp:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiLinkWidget.h:69:18: warning: 'virtual void KexiLinkWidget::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 69 | virtual void changeEvent(QEvent* event); | ^~~~~~~~~~~ [ 72%] Built target kexi_queryplugin [ 72%] Building CXX object src/migration/mdb/src/CMakeFiles/keximigrate_mdb.dir/keximigrate_mdb_autogen/mocs_compilation.cpp.o [ 72%] Building CXX object src/main/CMakeFiles/keximain.dir/startup/KexiTemplatesModel.cpp.o [ 73%] Building CXX object src/migration/mysql/CMakeFiles/keximigrate_mysql.dir/ECMQmLoader-keximigrate_mysql_qt.cpp.o [ 73%] Building CXX object src/migration/postgresql/CMakeFiles/keximigrate_postgresql.dir/ECMQmLoader-keximigrate_postgresql_qt.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeStatusBar.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeStatusBar.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeStatusBar.cpp:20: /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%] Building CXX object src/main/CMakeFiles/keximain.dir/startup/KexiRecentProjectsModel.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeStatusBar.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeStatusBar.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiPushButton.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/main/ui_KexiMainImportExportPage.h:19, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiImportExportAssistant.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiImportExportAssistant.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiAssistantPage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiImportExportAssistant.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:50:11: warning: 'virtual QSize KexiCommandLinkButton::sizeHint() const' can be marked override [-Wsuggest-override] 50 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:51:9: warning: 'virtual int KexiCommandLinkButton::heightForWidth(int) const' can be marked override [-Wsuggest-override] 51 | int heightForWidth(int) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:52:11: warning: 'virtual QSize KexiCommandLinkButton::minimumSizeHint() const' can be marked override [-Wsuggest-override] 52 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:53:10: warning: 'virtual bool KexiCommandLinkButton::event(QEvent*)' can be marked override [-Wsuggest-override] 53 | bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:54:10: warning: 'virtual void KexiCommandLinkButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 54 | void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiImportExportAssistant.h:55:18: warning: 'virtual void KexiImportExportAssistant::nextPageRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 55 | virtual void nextPageRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiImportExportAssistant.h:56:18: warning: 'virtual void KexiImportExportAssistant::cancelRequested(KexiAssistantPage*)' can be marked override [-Wsuggest-override] 56 | virtual void cancelRequested(KexiAssistantPage* page); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiImportExportAssistant.cpp: In constructor 'KexiMainImportExportPage::KexiMainImportExportPage(KexiImportExportAssistant*, QWidget*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiImportExportAssistant.cpp:43:31: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 43 | const int dsize = IconSize(KIconLoader::Desktop); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KIconThemes/KIconLoader:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:45: /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ [ 74%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/richtextdialog.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeStatusBar.cpp: In member function 'void KexiWelcomeStatusBarGuiUpdater::Private::sendRequestListFilesFinished(KJob*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeStatusBar.cpp:145:40: warning: 'QStringList QString::split(QChar, SplitBehavior, Qt::CaseSensitivity) const' is deprecated: Use split(QChar sep, Qt::SplitBehavior ...) variant instead [-Wdeprecated-declarations] 145 | QStringList data = result.split('\n', QString::SkipEmptyParts); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qobject.h:47, from /usr/include/qt/QtWidgets/qwidget.h:45: /usr/include/qt/QtCore/qstring.h:615:17: note: declared here 615 | QStringList split(QChar sep, SplitBehavior behavior, | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeStatusBar.cpp: At global scope: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeStatusBar.cpp:415:18: warning: 'virtual void ScrollArea::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 415 | virtual void changeEvent(QEvent* event) | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeStatusBar.cpp: In member function 'void KexiWelcomeStatusBar::showDonation()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeStatusBar.cpp:750:55: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 750 | if (KMessageBox::Yes != KMessageBox::questionYesNo(this, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 751 | xi18nc("@info donate to the project", "Kexi may be totally free, but its development is costly." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 752 | "Power, hardware, office space, internet access, traveling for meetings - everything costs." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 753 | "Direct donation is the easiest and fastest way to efficiently support the Kexi Project. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 754 | "Everyone, regardless of any degree of involvement can do so." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 755 | "What do you receive for your donation? Kexi will become more feature-full and stable as " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 756 | "contributors will be able to devote more time to Kexi. Not only you can " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 757 | "expect new features, but you can also have an influence on what features are added!" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 758 | "Currently we are accepting donations through BountySource (a funding platform " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 759 | "for open-source software) using secure PayPal, Bitcoin and Google Wallet transfers." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 760 | "Contact us at https://community.kde.org/Kexi/Contact " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 761 | "for more information." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 762 | "Thanks for your support!"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | xi18n("Donate to the Project"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 764 | KGuiItem(xi18nc("@action:button Go to Donation", "Proceed to the Donation Web Page"), QIcon(":/icons/heart.png")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 765 | KGuiItem(xi18nc("Do not donate now", "Not Now")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 766 | QString(), | ~~~~~~~~~~ 767 | KMessageBox::Notify | KMessageBox::AllowLink)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiRegisterResource_p.h:33, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiWelcomeStatusBar.cpp:33: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ [ 74%] Building CXX object src/main/CMakeFiles/keximain.dir/startup/KexiAssistantMessageHandler.cpp.o [ 74%] Building CXX object src/migration/tsv/CMakeFiles/keximigrate_tsv.dir/ECMQmLoader-keximigrate_tsv_qt.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:56:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 56 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:65:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:77:43: warning: 'virtual KDbMessageHandler::ButtonCode KexiGUIMessageHandler::askQuestion(KDbMessageHandler::QuestionType, const QString&, const QString&, KDbMessageHandler::ButtonCode, const KDbGuiItem&, const KDbGuiItem&, const QString&, KDbMessageHandler::Options, KDbMessageHandler*)' can be marked override [-Wsuggest-override] 77 | virtual KDbMessageHandler::ButtonCode askQuestion( | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:85:50: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbMessageHandler::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | KDbMessageHandler::Options options = 0, | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qchar.h:43, from /usr/include/qt/QtCore/qstring.h:49, from /usr/include/qt/QtCore/QString:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexistartupdata.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:20: /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%] Building CXX object src/main/CMakeFiles/keximain.dir/startup/KexiPasswordPage.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiConnectionSelectorWidget.h:166:18: warning: 'virtual bool KexiConnectionSelectorWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 166 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ [ 74%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/tabstopdialog.cpp.o [ 74%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/utils.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.h:64:22: warning: 'virtual QVariant KFormDesigner::WidgetTreeWidgetItem::data(int, int) const' can be marked override [-Wsuggest-override] 64 | virtual QVariant data(int column, int role) const { return QTreeWidgetItem::data(column, role); } | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.h:67:18: warning: 'virtual bool KFormDesigner::WidgetTreeWidgetItem::operator<(const QTreeWidgetItem&) const' can be marked override [-Wsuggest-override] 67 | virtual bool operator<( const QTreeWidgetItem & other ) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.h:153:18: warning: 'virtual void KFormDesigner::WidgetTreeWidget::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 153 | virtual void contextMenuEvent(QContextMenuEvent* e); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiProjectSelectorWidget.h:84:18: warning: 'virtual bool KexiProjectSelectorWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 84 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiProjectSelectorWidget.h:114:18: warning: 'virtual void KexiProjectSelectorDialog::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 114 | virtual void showEvent(QShowEvent * event); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/objecttree.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.cpp:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.cpp:35: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:58:18: warning: 'virtual void KFormDesigner::Command::redo()' can be marked override [-Wsuggest-override] 58 | virtual void redo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:96:17: warning: 'virtual int KFormDesigner::PropertyCommand::id() const' can be marked override [-Wsuggest-override] 96 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:100:18: warning: 'virtual void KFormDesigner::PropertyCommand::execute()' can be marked override [-Wsuggest-override] 100 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:102:18: warning: 'virtual void KFormDesigner::PropertyCommand::undo()' can be marked override [-Wsuggest-override] 102 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:104:10: warning: 'virtual bool KFormDesigner::PropertyCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 104 | bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:122:18: warning: 'virtual void KFormDesigner::PropertyCommand::debug() const' can be marked override [-Wsuggest-override] 122 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:145:17: warning: 'virtual int KFormDesigner::GeometryPropertyCommand::id() const' can be marked override [-Wsuggest-override] 145 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:147:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::execute()' can be marked override [-Wsuggest-override] 147 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:149:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::undo()' can be marked override [-Wsuggest-override] 149 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:157:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 157 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:179:17: warning: 'virtual int KFormDesigner::AlignWidgetsCommand::id() const' can be marked override [-Wsuggest-override] 179 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:181:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::execute()' can be marked override [-Wsuggest-override] 181 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:183:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::undo()' can be marked override [-Wsuggest-override] 183 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:185:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::debug() const' can be marked override [-Wsuggest-override] 185 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:215:17: warning: 'virtual int KFormDesigner::AdjustSizeCommand::id() const' can be marked override [-Wsuggest-override] 215 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:217:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::execute()' can be marked override [-Wsuggest-override] 217 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:219:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::undo()' can be marked override [-Wsuggest-override] 219 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:221:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::debug() const' can be marked override [-Wsuggest-override] 221 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:246:17: warning: 'virtual int KFormDesigner::LayoutPropertyCommand::id() const' can be marked override [-Wsuggest-override] 246 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:248:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::execute()' can be marked override [-Wsuggest-override] 248 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:250:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::undo()' can be marked override [-Wsuggest-override] 250 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:252:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 252 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:284:17: warning: 'virtual int KFormDesigner::InsertWidgetCommand::id() const' can be marked override [-Wsuggest-override] 284 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:286:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::execute()' can be marked override [-Wsuggest-override] 286 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:288:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::undo()' can be marked override [-Wsuggest-override] 288 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:293:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 293 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:319:17: warning: 'virtual int KFormDesigner::PasteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 319 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:321:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 321 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:323:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 323 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:325:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 325 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:367:17: warning: 'virtual int KFormDesigner::DeleteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 367 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:369:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 369 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:371:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 371 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:373:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 373 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:394:17: warning: 'virtual int KFormDesigner::DuplicateWidgetCommand::id() const' can be marked override [-Wsuggest-override] 394 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:396:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::execute()' can be marked override [-Wsuggest-override] 396 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:398:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::undo()' can be marked override [-Wsuggest-override] 398 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:400:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 400 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:420:17: warning: 'virtual int KFormDesigner::CutWidgetCommand::id() const' can be marked override [-Wsuggest-override] 420 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:422:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::execute()' can be marked override [-Wsuggest-override] 422 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:424:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::undo()' can be marked override [-Wsuggest-override] 424 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:426:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 426 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:446:17: warning: 'virtual int KFormDesigner::PropertyCommandGroup::id() const' can be marked override [-Wsuggest-override] 446 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:448:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::execute()' can be marked override [-Wsuggest-override] 448 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:450:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::debug() const' can be marked override [-Wsuggest-override] 450 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:473:17: warning: 'virtual int KFormDesigner::InlineTextEditingCommand::id() const' can be marked override [-Wsuggest-override] 473 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:475:18: warning: 'virtual bool KFormDesigner::InlineTextEditingCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 475 | virtual bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:477:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::execute()' can be marked override [-Wsuggest-override] 477 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:479:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::debug() const' can be marked override [-Wsuggest-override] 479 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:481:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::undo()' can be marked override [-Wsuggest-override] 481 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:506:17: warning: 'virtual int KFormDesigner::InsertPageCommand::id() const' can be marked override [-Wsuggest-override] 506 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:508:18: warning: 'virtual void KFormDesigner::InsertPageCommand::execute()' can be marked override [-Wsuggest-override] 508 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:512:18: warning: 'virtual void KFormDesigner::InsertPageCommand::debug() const' can be marked override [-Wsuggest-override] 512 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:514:18: warning: 'virtual void KFormDesigner::InsertPageCommand::undo()' can be marked override [-Wsuggest-override] 514 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:535:17: warning: 'virtual int KFormDesigner::RemovePageCommand::id() const' can be marked override [-Wsuggest-override] 535 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:537:18: warning: 'virtual void KFormDesigner::RemovePageCommand::execute()' can be marked override [-Wsuggest-override] 537 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:539:18: warning: 'virtual void KFormDesigner::RemovePageCommand::debug() const' can be marked override [-Wsuggest-override] 539 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:541:18: warning: 'virtual void KFormDesigner::RemovePageCommand::undo()' can be marked override [-Wsuggest-override] 541 | virtual void undo(); | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.cpp: In member function 'void KFormDesigner::WidgetTreeWidgetItem::initTextAndIcon(int, const QString&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:49:70: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 49 | #define koSmallIconCStr(name) (QIcon::fromTheme(name).pixmap(IconSize(KIconLoader::Small))) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.cpp:153:22: note: in expansion of macro 'koSmallIconCStr' 153 | QPixmap icon(koSmallIconCStr(iconName)); | ^~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KIconThemes/KIconLoader:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:28: /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.cpp:37: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/formIO.h:48:18: warning: 'virtual void CustomWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 48 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.cpp:38: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.cpp:45: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qlayout.h:43, from /usr/include/qt/QtWidgets/QLayout:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.cpp:21: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/mdb/src/keximigrate_mdb_autogen/Q5HMLQJLDV/moc_mdbmigrate.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/mdb/src/keximigrate_mdb_autogen/mocs_compilation.cpp:2: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/mdb/src/keximigrate_mdb_autogen/Q5HMLQJLDV/../../../../../../../kexi-3.2.0/src/migration/mdb/src/keximdb/mdbmigrate.h:61:22: warning: 'virtual QVariant KexiMigration::MDBMigrate::propertyValue(const QByteArray&)' can be marked override [-Wsuggest-override] 61 | virtual QVariant propertyValue(const QByteArray& propName); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/mdb/src/keximigrate_mdb_autogen/Q5HMLQJLDV/../../../../../../../kexi-3.2.0/src/migration/mdb/src/keximdb/mdbmigrate.h:65:18: warning: 'virtual bool KexiMigration::MDBMigrate::drv_tableNames(QStringList*)' can be marked override [-Wsuggest-override] 65 | virtual bool drv_tableNames(QStringList *tablenames); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/mdb/src/keximigrate_mdb_autogen/Q5HMLQJLDV/../../../../../../../kexi-3.2.0/src/migration/mdb/src/keximdb/mdbmigrate.h:68:18: warning: 'virtual bool KexiMigration::MDBMigrate::drv_readTableSchema(const QString&, KDbTableSchema*)' can be marked override [-Wsuggest-override] 68 | virtual bool drv_readTableSchema( | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/mdb/src/keximigrate_mdb_autogen/Q5HMLQJLDV/../../../../../../../kexi-3.2.0/src/migration/mdb/src/keximdb/mdbmigrate.h:75:18: warning: 'virtual bool KexiMigration::MDBMigrate::drv_connect()' can be marked override [-Wsuggest-override] 75 | virtual bool drv_connect(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/mdb/src/keximigrate_mdb_autogen/Q5HMLQJLDV/../../../../../../../kexi-3.2.0/src/migration/mdb/src/keximdb/mdbmigrate.h:78:18: warning: 'virtual bool KexiMigration::MDBMigrate::drv_disconnect()' can be marked override [-Wsuggest-override] 78 | virtual bool drv_disconnect(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/mdb/src/keximigrate_mdb_autogen/Q5HMLQJLDV/../../../../../../../kexi-3.2.0/src/migration/mdb/src/keximdb/mdbmigrate.h:85:18: warning: 'virtual bool KexiMigration::MDBMigrate::drv_progressSupported()' can be marked override [-Wsuggest-override] 85 | virtual bool drv_progressSupported() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/migration/mdb/src/keximigrate_mdb_autogen/Q5HMLQJLDV/../../../../../../../kexi-3.2.0/src/migration/mdb/src/keximdb/mdbmigrate.h:88:18: warning: 'virtual bool KexiMigration::MDBMigrate::drv_getTableSize(const QString&, quint64*)' can be marked override [-Wsuggest-override] 88 | virtual bool drv_getTableSize(const QString& table, quint64 *size); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.cpp:47: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:58:18: warning: 'virtual void KFormDesigner::Command::redo()' can be marked override [-Wsuggest-override] 58 | virtual void redo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:96:17: warning: 'virtual int KFormDesigner::PropertyCommand::id() const' can be marked override [-Wsuggest-override] 96 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:100:18: warning: 'virtual void KFormDesigner::PropertyCommand::execute()' can be marked override [-Wsuggest-override] 100 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:102:18: warning: 'virtual void KFormDesigner::PropertyCommand::undo()' can be marked override [-Wsuggest-override] 102 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:104:10: warning: 'virtual bool KFormDesigner::PropertyCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 104 | bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:122:18: warning: 'virtual void KFormDesigner::PropertyCommand::debug() const' can be marked override [-Wsuggest-override] 122 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:145:17: warning: 'virtual int KFormDesigner::GeometryPropertyCommand::id() const' can be marked override [-Wsuggest-override] 145 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:147:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::execute()' can be marked override [-Wsuggest-override] 147 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:149:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::undo()' can be marked override [-Wsuggest-override] 149 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:157:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 157 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:179:17: warning: 'virtual int KFormDesigner::AlignWidgetsCommand::id() const' can be marked override [-Wsuggest-override] 179 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:181:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::execute()' can be marked override [-Wsuggest-override] 181 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:183:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::undo()' can be marked override [-Wsuggest-override] 183 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:185:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::debug() const' can be marked override [-Wsuggest-override] 185 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp: In function 'void prettyPrintPluginMetaData(int, const QStringList&, QTextStream*, const KPluginMetaData&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:236:45: warning: 'QTextStream& QTextStreamFunctions::endl(QTextStream&)' is deprecated: Use Qt::endl [-Wdeprecated-declarations] 236 | *out << " * " << metaData.pluginId() << endl | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:215:17: warning: 'virtual int KFormDesigner::AdjustSizeCommand::id() const' can be marked override [-Wsuggest-override] 215 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:217:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::execute()' can be marked override [-Wsuggest-override] 217 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:219:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::undo()' can be marked override [-Wsuggest-override] 219 | virtual void undo(); | ^~~~ In file included from /usr/include/qt/QtCore/qdebug.h:49, from /usr/include/qt/QtCore/QtDebug:1, from /usr/include/KDb3/KDbTristate.h:24, from /usr/include/KDb3/KDbTristate:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexistartupdata.h:27: /usr/include/qt/QtCore/qtextstream.h:293:75: note: declared here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:221:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::debug() const' can be marked override [-Wsuggest-override] 221 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:246:17: warning: 'virtual int KFormDesigner::LayoutPropertyCommand::id() const' can be marked override [-Wsuggest-override] 246 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:248:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::execute()' can be marked override [-Wsuggest-override] 248 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:250:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::undo()' can be marked override [-Wsuggest-override] 250 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:252:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 252 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:284:17: warning: 'virtual int KFormDesigner::InsertWidgetCommand::id() const' can be marked override [-Wsuggest-override] 284 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:286:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::execute()' can be marked override [-Wsuggest-override] 286 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:288:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::undo()' can be marked override [-Wsuggest-override] 288 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:293:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 293 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:319:17: warning: 'virtual int KFormDesigner::PasteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 319 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:321:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 321 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:323:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 323 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:325:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 325 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:367:17: warning: 'virtual int KFormDesigner::DeleteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 367 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:369:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 369 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:371:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 371 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:373:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 373 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:394:17: warning: 'virtual int KFormDesigner::DuplicateWidgetCommand::id() const' can be marked override [-Wsuggest-override] 394 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:396:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::execute()' can be marked override [-Wsuggest-override] 396 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:398:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::undo()' can be marked override [-Wsuggest-override] 398 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:400:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 400 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:420:17: warning: 'virtual int KFormDesigner::CutWidgetCommand::id() const' can be marked override [-Wsuggest-override] 420 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:422:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::execute()' can be marked override [-Wsuggest-override] 422 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:237:55: warning: 'QTextStream& QTextStreamFunctions::endl(QTextStream&)' is deprecated: Use Qt::endl [-Wdeprecated-declarations] 237 | << " " << LABEL(0) << metaData.name() << endl | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:424:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::undo()' can be marked override [-Wsuggest-override] 424 | virtual void undo(); | ^~~~ /usr/include/qt/QtCore/qtextstream.h:293:75: note: declared here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:426:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 426 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:446:17: warning: 'virtual int KFormDesigner::PropertyCommandGroup::id() const' can be marked override [-Wsuggest-override] 446 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:448:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::execute()' can be marked override [-Wsuggest-override] 448 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:450:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::debug() const' can be marked override [-Wsuggest-override] 450 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:473:17: warning: 'virtual int KFormDesigner::InlineTextEditingCommand::id() const' can be marked override [-Wsuggest-override] 473 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:475:18: warning: 'virtual bool KFormDesigner::InlineTextEditingCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 475 | virtual bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:477:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::execute()' can be marked override [-Wsuggest-override] 477 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:479:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::debug() const' can be marked override [-Wsuggest-override] 479 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:481:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::undo()' can be marked override [-Wsuggest-override] 481 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:506:17: warning: 'virtual int KFormDesigner::InsertPageCommand::id() const' can be marked override [-Wsuggest-override] 506 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:508:18: warning: 'virtual void KFormDesigner::InsertPageCommand::execute()' can be marked override [-Wsuggest-override] 508 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:512:18: warning: 'virtual void KFormDesigner::InsertPageCommand::debug() const' can be marked override [-Wsuggest-override] 512 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:514:18: warning: 'virtual void KFormDesigner::InsertPageCommand::undo()' can be marked override [-Wsuggest-override] 514 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:535:17: warning: 'virtual int KFormDesigner::RemovePageCommand::id() const' can be marked override [-Wsuggest-override] 535 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:537:18: warning: 'virtual void KFormDesigner::RemovePageCommand::execute()' can be marked override [-Wsuggest-override] 537 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:539:18: warning: 'virtual void KFormDesigner::RemovePageCommand::debug() const' can be marked override [-Wsuggest-override] 539 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:541:18: warning: 'virtual void KFormDesigner::RemovePageCommand::undo()' can be marked override [-Wsuggest-override] 541 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:238:62: warning: 'QTextStream& QTextStreamFunctions::endl(QTextStream&)' is deprecated: Use Qt::endl [-Wdeprecated-declarations] 238 | << " " << LABEL(1) << metaData.description() << endl | ^~~~ /usr/include/qt/QtCore/qtextstream.h:293:75: note: declared here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:239:58: warning: 'QTextStream& QTextStreamFunctions::endl(QTextStream&)' is deprecated: Use Qt::endl [-Wdeprecated-declarations] 239 | << " " << LABEL(2) << metaData.version() << endl | ^~~~ /usr/include/qt/QtCore/qtextstream.h:293:75: note: declared here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:240:59: warning: 'QTextStream& QTextStreamFunctions::endl(QTextStream&)' is deprecated: Use Qt::endl [-Wdeprecated-declarations] 240 | << " " << LABEL(3) << metaData.fileName() << endl; | ^~~~ /usr/include/qt/QtCore/qtextstream.h:293:75: note: declared here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp: In function 'void prettyPrintListOfPlugins()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:261:50: warning: 'QTextStream& QTextStreamFunctions::endl(QTextStream&)' is deprecated: Use Qt::endl [-Wdeprecated-declarations] 261 | out << i18n("No Kexi plugins found.") << endl; | ^~~~ /usr/include/qt/QtCore/qtextstream.h:293:75: note: declared here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:264:87: warning: 'QTextStream& QTextStreamFunctions::endl(QTextStream&)' is deprecated: Use Qt::endl [-Wdeprecated-declarations] 264 | out << i18n("Kexi plugins (%1):", Kexi::partManager().infoList()->count()) << endl; | ^~~~ /usr/include/qt/QtCore/qtextstream.h:293:75: note: declared here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:273:65: warning: 'QTextStream& QTextStreamFunctions::endl(QTextStream&)' is deprecated: Use Qt::endl [-Wdeprecated-declarations] 273 | out << i18n("No KDb database driver plugins found.") << endl; | ^~~~ /usr/include/qt/QtCore/qtextstream.h:293:75: note: declared here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:276:96: warning: 'QTextStream& QTextStreamFunctions::endl(QTextStream&)' is deprecated: Use Qt::endl [-Wdeprecated-declarations] 276 | out << i18n("KDb database driver plugins (%1):", driverManager.driverIds().count()) << endl; | ^~~~ /usr/include/qt/QtCore/qtextstream.h:293:75: note: declared here 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl") QTextStream &endl(QTextStream &s); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp: In member function 'virtual tristate KexiStartupHandler::init(const QStringList&, const QList&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:326:31: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 326 | KMessageBox::sorry(0, | ~~~~~~~~~~~~~~~~~~^~~ 327 | xi18nc("@info", | ~~~~~~~~~~~~~~~ 328 | "Could not read connection information from connection shortcut " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | "file %1." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | "Check whether the file has valid contents.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | QDir::toNativeSeparators(connectionShortcut.fileName()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:42: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:351:31: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 351 | KMessageBox::sorry(0, | ~~~~~~~~~~~~~~~~~~^~~ 352 | xi18nc("Please don't translate the \"type\" word, it's constant.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "%1 is not valid value for --type " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | "command-line option. Possible value can be %2, " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 355 | "%3 or %4", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 356 | fileType, "project", "shortcut", "connection")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:381:31: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 381 | KMessageBox::sorry(0, manager.result().message()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:397:31: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 397 | KMessageBox::sorry(0, | ~~~~~~~~~~~~~~~~~~^~~ 398 | xi18n("Invalid port number %1 specified.", value(options().port))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:403:27: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 403 | KMessageBox::sorry(0, xi18n("Could not open database. No database driver specified.")); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:419:27: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 419 | KMessageBox::sorry(0, | ~~~~~~~~~~~~~~~~~~^~~ 420 | xi18nc("Please don't translate the \"createdb\" and \"dropdb\" words, these are constants.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "Both createdb and dropdb used in startup options.") + couldnotMsg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:427:31: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 427 | KMessageBox::sorry(0, xi18n("No project name specified.")); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:465:27: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 465 | KMessageBox::sorry(0, xi18nc("Please don't translate the user-mode and design-mode words, these are constants.", | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466 | "Both user-mode and design-mode used in startup options.") + couldnotMsg); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:487:35: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 487 | KMessageBox::sorry(0, | ~~~~~~~~~~~~~~~~~~^~~ 488 | xi18nc("@info", | ~~~~~~~~~~~~~~~ 489 | "Could not delete project. The file " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490 | "%1 does not exist.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 491 | QDir::toNativeSeparators(cdata.databaseName()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:539:43: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 539 | KMessageBox::sorry(0, xi18nc("@info", | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 540 | "Could not open shortcut file %1.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | QDir::toNativeSeparators(cdata.databaseName()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiRecentProjectsModel.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiRecentProjectsModel.h:40:18: warning: 'virtual QModelIndex KexiRecentProjectsModel::index(int, int, const QModelIndex&) const' can be marked override [-Wsuggest-override] 40 | QModelIndex index(int row, int column = 0, | ^~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiRecentProjectsModel.h:42:9: warning: 'virtual int KexiRecentProjectsModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 42 | int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiRecentProjectsModel.h:43:14: warning: 'virtual QVariant KexiRecentProjectsModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 43 | QVariant data(const QModelIndex& index, int role) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiRecentProjectsModel.h:44:19: warning: 'virtual Qt::ItemFlags KexiRecentProjectsModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 44 | Qt::ItemFlags flags( const QModelIndex& index ) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiRecentProjectsModel.h:57:18: warning: 'virtual bool KexiRecentProjectsProxyModel::subSortLessThan(const QModelIndex&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 57 | virtual bool subSortLessThan(const QModelIndex& left, const QModelIndex& right) const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:571:43: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 571 | KMessageBox::sorry(0, xi18nc("@info", | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 572 | "Could not open connection data file %1.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 573 | QDir::toNativeSeparators(cdata.databaseName()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp: In static member function 'static tristate KexiStartupHandler::detectActionForFile(KexiStartupData::Import*, QString*, const QString&, const QString&, QWidget*, int, bool*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:811:31: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 811 | KMessageBox::sorry(parent, xi18nc("@info", "Could not open file. Missing filename."), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 812 | xi18nc("@title:window", "Could Not Open File")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:818:31: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 818 | KMessageBox::sorry(parent, xi18nc("@info", "Could not open file. " | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 819 | "The file %1 does not exist.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 820 | QDir::toNativeSeparators(databaseName)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | xi18nc("@title:window", "Could Not Open File" )); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:827:31: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 827 | KMessageBox::sorry(parent, xi18nc("@info", | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 828 | "Could not open file %1 for reading." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 829 | "Check the file's permissions and whether it is " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 830 | "already opened and locked by another application.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 831 | QDir::toNativeSeparators(databaseName)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 832 | xi18nc("@title:window", "Could Not Open File" )); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:871:35: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 871 | KMessageBox::sorry(parent, xi18nc("@info", "Could not open project." | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | "The file %1 is not readable. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 873 | "Check the file's permissions and whether it is already opened " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 874 | "and locked by another application.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | QDir::toNativeSeparators(databaseName))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:893:91: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 893 | if ((options & SkipMessages) || KMessageBox::Yes != KMessageBox::questionYesNo( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 894 | parent, xi18nc("@info", | ~~~~~~~~~~~~~~~~~~~~~~~ 895 | "%1 is an external file of type %2." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | "Do you want to import the file as a Kexi project?", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 897 | QDir::toNativeSeparators(databaseName), mime.comment()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 898 | xi18n("Open External File"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | KGuiItem(xi18nc("@action:button Import File", "Import..."), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 900 | KexiIconName("database-import")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 901 | KStandardGuiItem::cancel())) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:930:50: warning: 'KMessageBox::ButtonCode KMessageBox::warningYesNoCancel(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use warningTwoActionsCancel() [-Wdeprecated-declarations] 930 | res = KMessageBox::warningYesNoCancel(parent, xi18nc("@info", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 931 | "The project file %1 is recognized as compatible with " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 932 | "%2 database driver, " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 933 | "while you have asked for %3 database driver to be used.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 934 | "Do you want to use %4 database driver?", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 935 | QDir::toNativeSeparators(databaseName), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | compatibleDatabaseDriverId, suggestedDriverId, compatibleDatabaseDriverId)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:647:12: note: declared here 647 | ButtonCode warningYesNoCancel(QWidget *parent, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:956:39: warning: 'void KMessageBox::detailedSorry(QWidget*, const QString&, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use detailedError(). [-Wdeprecated-declarations] 956 | KMessageBox::detailedSorry(parent, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 957 | xi18nc("@info", | ~~~~~~~~~~~~~~~ 958 | "The file %1 is not recognized as being supported by Kexi.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 959 | QDir::toNativeSeparators(databaseName)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 960 | possibleProblemsMessage.isEmpty() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 961 | ? xi18nc("@info", | ~~~~~~~~~~~~~~~~~ 962 | "Could not find plugin supporting for this file type." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 963 | "Detected MIME type is %1%2.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | mimename, comment) | ~~~~~~~~~~~~~~~~~~ 965 | : xi18nc("@info", | ~~~~~~~~~~~~~~~~~ 966 | "Could not find plugin supporting for this file type." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 967 | "Detected MIME type is %1%2.%3", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 968 | mimename, comment, possibleProblemsMessage)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:999:6: note: declared here 999 | void detailedSorry(QWidget *parent, const QString &text, const QString &details, const QString &title = QString(), Options options = Notify); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp: In member function 'void KexiStartupHandler::slotSaveShortcutFileChanges()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiStartup.cpp:1039:27: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 1039 | KMessageBox::sorry(0, xi18n("Failed saving connection data to %1 file.", | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1040 | QDir::toNativeSeparators(fileName))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.cpp: In member function 'virtual void KFormDesigner::InsertWidgetCommand::execute()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.cpp:950:27: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 950 | KMessageBox::sorry(d->form ? d->form->widget() : 0, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | xi18nc("@info", | ~~~~~~~~~~~~~~~ 952 | "Could not insert widget of type %1. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 953 | "A problem with widget's creation encountered.", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 954 | winfo ? winfo->name() : QString())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.cpp:29: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiTemplatesModel.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiTemplatesModel.h:42:18: warning: 'virtual QModelIndex KexiTemplatesModel::index(int, int, const QModelIndex&) const' can be marked override [-Wsuggest-override] 42 | QModelIndex index(int row, int column = 0, | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiTemplatesModel.h:44:9: warning: 'virtual int KexiTemplatesModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 44 | int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiTemplatesModel.h:45:14: warning: 'virtual QVariant KexiTemplatesModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 45 | QVariant data(const QModelIndex& index, int role) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiTemplatesModel.h:46:19: warning: 'virtual Qt::ItemFlags KexiTemplatesModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 46 | Qt::ItemFlags flags( const QModelIndex& index ) const; | ^~~~~ [ 75%] Building CXX object src/migration/mdb/src/CMakeFiles/keximigrate_mdb.dir/keximdb/mdbmigrate.cpp.o [ 75%] Linking CXX shared module ../../../plugins/migrate/keximigrate_mysql.so [ 76%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/widgetwithsubpropertiesinterface.cpp.o [ 76%] Linking CXX shared module ../../../plugins/migrate/keximigrate_postgresql.so [ 76%] Built target keximigrate_mysql [ 76%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/kexiformeventhandler.cpp.o [ 77%] Building CXX object src/plugins/migration/CMakeFiles/kexi_migrationplugin.dir/kexi_migrationplugin_autogen/mocs_compilation.cpp.o [ 77%] Built target keximigrate_postgresql [ 77%] Building CXX object src/plugins/migration/CMakeFiles/kexi_migrationplugin.dir/keximigrationpart.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h:39:18: warning: 'virtual void KexiAssistantMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 39 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h:49:18: warning: 'virtual void KexiAssistantMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 49 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ [ 77%] Building CXX object src/formeditor/CMakeFiles/kformdesigner.dir/kexiactionselectiondialog.cpp.o [ 78%] Linking CXX shared module ../../../plugins/migrate/keximigrate_tsv.so In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexitextmsghandler.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:56:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 56 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:65:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:77:43: warning: 'virtual KDbMessageHandler::ButtonCode KexiGUIMessageHandler::askQuestion(KDbMessageHandler::QuestionType, const QString&, const QString&, KDbMessageHandler::ButtonCode, const KDbGuiItem&, const KDbGuiItem&, const QString&, KDbMessageHandler::Options, KDbMessageHandler*)' can be marked override [-Wsuggest-override] 77 | virtual KDbMessageHandler::ButtonCode askQuestion( | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:85:50: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbMessageHandler::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | KDbMessageHandler::Options options = 0, | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qsharedpointer.h:43, from /usr/include/qt/QtCore/qpointer.h:43, from /usr/include/qt/QtCore/QPointer:1, from /usr/include/KDb3/KDbMessageHandler.h:26, from /usr/include/KDb3/KDbMessageHandler:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexitextmsghandler.h:37:18: warning: 'virtual void KexiTextMessageHandler::showMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 37 | virtual void showMessage(MessageType type, const QString &title, const QString &details, | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.cpp: In member function 'virtual void KexiAssistantMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.cpp:78:68: warning: 'KGuiItem KStandardGuiItem::no()' is deprecated: Since 5.100. Use an action verb to indicate the available option. [-Wdeprecated-declarations] 78 | d->messageWidgetActionNo = new QAction(KStandardGuiItem::no().text(), dynamic_cast(this)); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KWidgetsAddons/KStandardGuiItem:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiAssistantMessageHandler.cpp:29: /usr/include/KF5/KWidgetsAddons/kstandardguiitem.h:123:10: note: declared here 123 | KGuiItem no(); | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiPasswordPage.cpp: In member function 'void KexiPasswordPage::init()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiPasswordPage.cpp:59:60: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 59 | passEdit->setMaximumWidth(passEdit->fontMetrics().width("W")*24); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/qt/QtWidgets/qwidget.h:50, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiAssistantPage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiPasswordPage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/startup/KexiPasswordPage.cpp:20: /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ [ 78%] Building C object src/migration/mdb/src/CMakeFiles/keximigrate_mdb.dir/__/3rdparty/mdbtools/libmdb/catalog.c.o [ 78%] Building C object src/migration/mdb/src/CMakeFiles/keximigrate_mdb.dir/__/3rdparty/mdbtools/libmdb/data.c.o [ 78%] Built target keximigrate_tsv [ 78%] Building C object src/migration/mdb/src/CMakeFiles/keximigrate_mdb.dir/__/3rdparty/mdbtools/libmdb/dump.c.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qapplication.h:43, from /usr/include/qt/QtWidgets/QApplication:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.cpp:21: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ [ 79%] Building C object src/migration/mdb/src/CMakeFiles/keximigrate_mdb.dir/__/3rdparty/mdbtools/libmdb/file.c.o [ 79%] Building C object src/migration/mdb/src/CMakeFiles/keximigrate_mdb.dir/__/3rdparty/mdbtools/libmdb/iconv.c.o [ 79%] Building C object src/migration/mdb/src/CMakeFiles/keximigrate_mdb.dir/__/3rdparty/mdbtools/libmdb/index.c.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/tabstopdialog.cpp:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.cpp:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ [ 79%] Building C object src/migration/mdb/src/CMakeFiles/keximigrate_mdb.dir/__/3rdparty/mdbtools/libmdb/like.c.o [ 80%] Building C object src/migration/mdb/src/CMakeFiles/keximigrate_mdb.dir/__/3rdparty/mdbtools/libmdb/map.c.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.cpp:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/formIO.h:48:18: warning: 'virtual void CustomWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 48 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/objecttree.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.cpp:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.cpp: In function 'void KFormDesigner::removeChildrenFromList(QWidgetList&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.cpp:52:34: warning: 'QSet QList::toSet() const [with T = QWidget*]' is deprecated: Use QSet(list.begin(), list.end()) instead. [-Wdeprecated-declarations] 52 | QSet all(list.toSet()); | ~~~~~~~~~~^~ In file included from /usr/include/qt/QtCore/qdebug.h:52, from /usr/include/qt/QtCore/QDebug:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.cpp:27: /usr/include/qt/QtCore/qset.h:406:30: note: declared here 406 | Q_OUTOFLINE_TEMPLATE QSet QList::toSet() const | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.cpp:54:22: warning: 'QList QSet::toList() const [with T = QWidget*]' is deprecated: Use values() instead. [-Wdeprecated-declarations] 54 | list = all.toList(); | ~~~~~~~~~~^~ /usr/include/qt/QtCore/qset.h:265:14: note: declared here 265 | QList toList() const { return values(); } | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.cpp: In member function 'virtual void KFormDesigner::HorizontalWidgetList::sort()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.cpp:126:10: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList::iterator; LessThan = KFormDesigner::HorizontalWidgetList::LessThan]' is deprecated: Use std::sort [-Wdeprecated-declarations] 126 | qSort(begin(), end(), *m_lessThan); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qobject.h:49, from /usr/include/qt/QtCore/qcoreapplication.h:46, from /usr/include/qt/QtWidgets/qapplication.h:44: /usr/include/qt/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.cpp: In member function 'virtual void KFormDesigner::VerticalWidgetList::sort()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.cpp:192:10: warning: 'void qSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList::iterator; LessThan = KFormDesigner::VerticalWidgetList::LessThan]' is deprecated: Use std::sort [-Wdeprecated-declarations] 192 | qSort(begin(), end(), *m_lessThan); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtCore/qalgorithms.h:181:46: note: declared here 181 | QT_DEPRECATED_X("Use std::sort") inline void qSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan) | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/file.c: In function 'mdb_clone_handle': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/file.c:358:9: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 358 | newmdb = (MdbHandle *) g_memdup(mdb, sizeof(MdbHandle)); | ^~~~~~ In file included from /usr/include/glib-2.0/glib/gstring.h:37, from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/include/mdbtools.h:21, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/file.c:19: /usr/include/glib-2.0/glib/gstrfuncs.h:350:23: note: declared here 350 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/file.c:365:17: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 365 | data = g_memdup(entry,sizeof(MdbCatalogEntry)); | ^~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:350:23: note: declared here 350 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/tabstopdialog.cpp:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.h:64:22: warning: 'virtual QVariant KFormDesigner::WidgetTreeWidgetItem::data(int, int) const' can be marked override [-Wsuggest-override] 64 | virtual QVariant data(int column, int role) const { return QTreeWidgetItem::data(column, role); } | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.h:67:18: warning: 'virtual bool KFormDesigner::WidgetTreeWidgetItem::operator<(const QTreeWidgetItem&) const' can be marked override [-Wsuggest-override] 67 | virtual bool operator<( const QTreeWidgetItem & other ) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.h:153:18: warning: 'virtual void KFormDesigner::WidgetTreeWidget::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 153 | virtual void contextMenuEvent(QContextMenuEvent* e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/index.c: In function 'mdb_index_test_sargs': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/index.c:458:33: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 458 | idx_sarg = g_memdup(sarg,sizeof(MdbSarg)); | ^~~~~~~~ In file included from /usr/include/glib-2.0/glib/gstring.h:37, from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/include/mdbtools.h:21, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/index.c:19: /usr/include/glib-2.0/glib/gstrfuncs.h:350:23: note: declared here 350 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ [ 80%] Building C object src/migration/mdb/src/CMakeFiles/keximigrate_mdb.dir/__/3rdparty/mdbtools/libmdb/mem.c.o [ 80%] Building C object src/migration/mdb/src/CMakeFiles/keximigrate_mdb.dir/__/3rdparty/mdbtools/libmdb/money.c.o [ 80%] Building C object src/migration/mdb/src/CMakeFiles/keximigrate_mdb.dir/__/3rdparty/mdbtools/libmdb/options.c.o [ 81%] Building C object src/migration/mdb/src/CMakeFiles/keximigrate_mdb.dir/__/3rdparty/mdbtools/libmdb/props.c.o [ 81%] Building C object src/migration/mdb/src/CMakeFiles/keximigrate_mdb.dir/__/3rdparty/mdbtools/libmdb/sargs.c.o [ 81%] Building C object src/migration/mdb/src/CMakeFiles/keximigrate_mdb.dir/__/3rdparty/mdbtools/libmdb/stats.c.o [ 82%] Building C object src/migration/mdb/src/CMakeFiles/keximigrate_mdb.dir/__/3rdparty/mdbtools/libmdb/table.c.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/src/keximdb/mdbmigrate.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/src/keximdb/mdbmigrate.h:61:22: warning: 'virtual QVariant KexiMigration::MDBMigrate::propertyValue(const QByteArray&)' can be marked override [-Wsuggest-override] 61 | virtual QVariant propertyValue(const QByteArray& propName); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/src/keximdb/mdbmigrate.h:65:18: warning: 'virtual bool KexiMigration::MDBMigrate::drv_tableNames(QStringList*)' can be marked override [-Wsuggest-override] 65 | virtual bool drv_tableNames(QStringList *tablenames); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/src/keximdb/mdbmigrate.h:68:18: warning: 'virtual bool KexiMigration::MDBMigrate::drv_readTableSchema(const QString&, KDbTableSchema*)' can be marked override [-Wsuggest-override] 68 | virtual bool drv_readTableSchema( | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/src/keximdb/mdbmigrate.h:75:18: warning: 'virtual bool KexiMigration::MDBMigrate::drv_connect()' can be marked override [-Wsuggest-override] 75 | virtual bool drv_connect(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/src/keximdb/mdbmigrate.h:78:18: warning: 'virtual bool KexiMigration::MDBMigrate::drv_disconnect()' can be marked override [-Wsuggest-override] 78 | virtual bool drv_disconnect(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/src/keximdb/mdbmigrate.h:85:18: warning: 'virtual bool KexiMigration::MDBMigrate::drv_progressSupported()' can be marked override [-Wsuggest-override] 85 | virtual bool drv_progressSupported() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/src/keximdb/mdbmigrate.h:88:18: warning: 'virtual bool KexiMigration::MDBMigrate::drv_getTableSize(const QString&, quint64*)' can be marked override [-Wsuggest-override] 88 | virtual bool drv_getTableSize(const QString& table, quint64 *size); | ^~~~~~~~~~~~~~~~ [ 82%] Building C object src/migration/mdb/src/CMakeFiles/keximigrate_mdb.dir/__/3rdparty/mdbtools/libmdb/worktable.c.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/sargs.c: In function 'mdb_add_sarg': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/sargs.c:297:9: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 297 | sarg = g_memdup(in_sarg,sizeof(MdbSarg)); | ^~~~ In file included from /usr/include/glib-2.0/glib/gstring.h:37, from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/include/mdbtools.h:21, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/sargs.c:31: /usr/include/glib-2.0/glib/gstrfuncs.h:350:23: note: declared here 350 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/props.c: In function 'mdb_free_props': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/props.c:67:51: warning: cast between incompatible function types from 'gboolean (*)(void *, void *, void *)' {aka 'int (*)(void *, void *, void *)'} to 'void (*)(void *, void *, void *)' [-Wcast-function-type] 67 | g_hash_table_foreach(props->hash, (GHFunc)free_hash_entry, 0); | ^ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/props.c: In function 'free_names': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/props.c:75:36: warning: cast between incompatible function types from 'void (*)(void *)' to 'void (*)(void *, void *)' [-Wcast-function-type] 75 | g_ptr_array_foreach(names, (GFunc)g_free, NULL); | ^ [ 82%] Building C object src/migration/mdb/src/CMakeFiles/keximigrate_mdb.dir/__/3rdparty/mdbtools/libmdb/write.c.o [ 82%] Building CXX object src/migration/mdb/src/CMakeFiles/keximigrate_mdb.dir/ECMQmLoader-keximigrate_mdb_qt.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetwithsubpropertiesinterface.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetwithsubpropertiesinterface.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetwithsubpropertiesinterface.cpp:20: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ [ 82%] Linking CXX shared library libkeximain3.2.so /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/table.c: In function 'mdb_read_table': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/table.c:98:9: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 98 | table->usage_map = g_memdup((char*)buf + row_start, (int)table->map_sz); | ^~~~~ In file included from /usr/include/glib-2.0/glib/gstring.h:37, from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/include/mdbtools.h:21, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/table.c:19: /usr/include/glib-2.0/glib/gstrfuncs.h:350:23: note: declared here 350 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/table.c:107:9: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 107 | table->free_usage_map = g_memdup((char*)buf + row_start, (int)table->freemap_sz); | ^~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:350:23: note: declared here 350 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/table.c: In function 'mdb_append_column': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/table.c:199:9: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 199 | g_ptr_array_add(columns, g_memdup(in_col,sizeof(MdbColumn))); | ^~~~~~~~~~~~~~~ /usr/include/glib-2.0/glib/gstrfuncs.h:350:23: note: declared here 350 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/worktable.c: In function 'mdb_temp_table_add_col': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/worktable.c:86:9: warning: 'g_memdup' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] 86 | g_ptr_array_add(table->columns, g_memdup(col, sizeof(MdbColumn))); | ^~~~~~~~~~~~~~~ In file included from /usr/include/glib-2.0/glib/gstring.h:37, from /usr/include/glib-2.0/glib/giochannel.h:36, from /usr/include/glib-2.0/glib.h:56, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/include/mdbtools.h:21, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/mdb/3rdparty/mdbtools/libmdb/worktable.c:19: /usr/include/glib-2.0/glib/gstrfuncs.h:350:23: note: declared here 350 | gpointer g_memdup (gconstpointer mem, | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/kexiformeventhandler.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qaction.h:43, from /usr/include/qt/QtWidgets/QAction:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/kexiformeventhandler.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/kexiformeventhandler.cpp:20: /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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/migration/keximigrationpart.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.h:63:18: warning: 'virtual void KexiMigration::ImportWizard::next()' can be marked override [-Wsuggest-override] 63 | virtual void next(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.h:64:18: warning: 'virtual void KexiMigration::ImportWizard::back()' can be marked override [-Wsuggest-override] 64 | virtual void back(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.h:66:18: warning: 'virtual void KexiMigration::ImportWizard::accept()' can be marked override [-Wsuggest-override] 66 | virtual void accept(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importwizard.h:67:18: warning: 'virtual void KexiMigration::ImportWizard::reject()' can be marked override [-Wsuggest-override] 67 | virtual void reject(); | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/migration/keximigrationpart.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importtablewizard.h:57:22: warning: 'virtual void KexiMigration::ImportTableWizard::back()' can be marked override [-Wsuggest-override] 57 | virtual void back(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importtablewizard.h:58:22: warning: 'virtual void KexiMigration::ImportTableWizard::next()' can be marked override [-Wsuggest-override] 58 | virtual void next(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importtablewizard.h:59:22: warning: 'virtual void KexiMigration::ImportTableWizard::accept()' can be marked override [-Wsuggest-override] 59 | virtual void accept(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importtablewizard.h:60:22: warning: 'virtual void KexiMigration::ImportTableWizard::reject()' can be marked override [-Wsuggest-override] 60 | virtual void reject(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importtablewizard.h:54:137: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 54 | explicit ImportTableWizard(KDbConnection* curDB, QWidget* parent = 0, QMap* args = 0, Qt::WindowFlags flags = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qatomic.h:41, from /usr/include/qt/QtCore/qvariant.h:43, from /usr/include/qt/QtCore/QVariant:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiinternalpart.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/migration/keximigrationpart.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/migration/keximigrationpart.cpp:20: /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) {} | ^~~~~~ [ 82%] Built target keximain [ 82%] Automatic MOC for target kexi [ 83%] Generating kexi_reportplugin.json [ 83%] Generating kexi_csvimportexportplugin.json In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/migration/keximigrationpart.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ Warning: Unable to find service type for service "Kexi/Viewer" listed in "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexi_reportplugin.desktop" - service type search directories were ("/var/lib/jenkins/.local/share", "/usr/local/share", "/usr/share") (:0, ) Warning: Unable to find service type for service "Kexi/Designer" listed in "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexi_reportplugin.desktop" - service type search directories were ("/var/lib/jenkins/.local/share", "/usr/local/share", "/usr/share") (:0, ) The X-KDE-PluginInfo-Depends property is deprecated and will be removed in KF6 Unknown property type for key "X-Kexi-GroupName" -> falling back to string Unknown property type for key "X-Kexi-TypeName" -> falling back to string Unknown property type for key "X-Kexi-ServiceTypesInUserMode" -> falling back to string Unknown property type for key "X-Kexi-VisibleInProjectNavigator" -> falling back to string Unknown property type for key "X-Kexi-SupportsDataExport" -> falling back to string Unknown property type for key "X-Kexi-SupportsPrinting" -> falling back to string Generated "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin.json" Warning: Unable to find service type for service "Kexi/Internal" listed in "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexi_csvimportexportplugin.desktop" - service type search directories were ("/var/lib/jenkins/.local/share", "/usr/local/share", "/usr/share") (:0, ) The X-KDE-PluginInfo-Depends property is deprecated and will be removed in KF6 Unknown property type for key "X-Kexi-GroupName" -> falling back to string Unknown property type for key "X-Kexi-TypeName" -> falling back to string Unknown property type for key "X-Kexi-ServiceTypesInUserMode" -> falling back to string Unknown property type for key "X-Kexi-VisibleInProjectNavigator" -> falling back to string Unknown property type for key "X-Kexi-SupportsDataExport" -> falling back to string Unknown property type for key "X-Kexi-SupportsPrinting" -> falling back to string Generated "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/importexport/csv/kexi_csvimportexportplugin.json" /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importtablewizard.h: In member function 'virtual QWidget* KexiMigrationPart::createWidget(const char*, QWidget*, const char*, QMap*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/migration/importtablewizard.h:54:137: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 54 | explicit ImportTableWizard(KDbConnection* curDB, QWidget* parent = 0, QMap* args = 0, Qt::WindowFlags flags = 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) {} | ^~~~~~ [ 83%] Automatic MOC for target kexi_reportplugin [ 83%] Automatic MOC for target kexi_csvimportexportplugin [ 83%] Built target kexi_autogen AutoMoc warning --------------- "SRC:/src/plugins/reports/kexireports.cpp" includes the moc file "kexireports.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_CLASS, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc warning --------------- "SRC:/src/plugins/importexport/csv/KexiCsvImportExportPlugin.cpp" includes the moc file "KexiCsvImportExportPlugin.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_CLASS, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. [ 83%] Building CXX object src/CMakeFiles/kexi.dir/kexi_autogen/mocs_compilation.cpp.o [ 84%] Building CXX object src/CMakeFiles/kexi.dir/main.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/kexiactionselectiondialog.cpp:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qaction.h:43, from /usr/include/qt/QtWidgets/QAction:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/kexiformeventhandler.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/kexiactionselectiondialog.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/kexiactionselectiondialog.cpp:21: /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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/kexiactionselectiondialog.cpp:44: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectNavigator.h:201:18: warning: 'virtual void KexiProjectNavigator::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 201 | virtual void contextMenuEvent ( QContextMenuEvent *event ); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/kexiactionselectiondialog.cpp:45: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:52:22: warning: 'virtual QVariant KexiProjectModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 52 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:53:17: warning: 'virtual int KexiProjectModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 53 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:54:17: warning: 'virtual int KexiProjectModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 54 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:55:25: warning: 'virtual QModelIndex KexiProjectModel::parent(const QModelIndex&) const' can be marked override [-Wsuggest-override] 55 | virtual QModelIndex parent(const QModelIndex& child) const; | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:56:25: warning: 'virtual QModelIndex KexiProjectModel::index(int, int, const QModelIndex&) const' can be marked override [-Wsuggest-override] 56 | virtual QModelIndex index(int row, int column, const QModelIndex& parent = QModelIndex()) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:57:18: warning: 'virtual bool KexiProjectModel::hasChildren(const QModelIndex&) const' can be marked override [-Wsuggest-override] 57 | virtual bool hasChildren(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:58:27: warning: 'virtual Qt::ItemFlags KexiProjectModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 58 | virtual Qt::ItemFlags flags(const QModelIndex& index) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:72:17: warning: 'virtual int KexiProjectModel::searchableObjectCount() const' can be marked override [-Wsuggest-override] 72 | virtual int searchableObjectCount() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:75:25: warning: 'virtual QModelIndex KexiProjectModel::sourceIndexForSearchableObject(int) const' can be marked override [-Wsuggest-override] 75 | virtual QModelIndex sourceIndexForSearchableObject(int objectIndex) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:78:22: warning: 'virtual QVariant KexiProjectModel::searchableData(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 78 | virtual QVariant searchableData(const QModelIndex &sourceIndex, int role) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:81:21: warning: 'virtual QString KexiProjectModel::pathFromIndex(const QModelIndex&) const' can be marked override [-Wsuggest-override] 81 | virtual QString pathFromIndex(const QModelIndex &sourceIndex) const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:84:18: warning: 'virtual bool KexiProjectModel::highlightSearchableObject(const QModelIndex&)' can be marked override [-Wsuggest-override] 84 | virtual bool highlightSearchableObject(const QModelIndex &index); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectModel.h:87:18: warning: 'virtual bool KexiProjectModel::activateSearchableObject(const QModelIndex&)' can be marked override [-Wsuggest-override] 87 | virtual bool activateSearchableObject(const QModelIndex &index); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/kexiactionselectiondialog.cpp:46: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/kexiactionselectiondialog.cpp:186:18: warning: 'virtual bool KActionsListView::isActionVisible(const char*, int) const' can be marked override [-Wsuggest-override] 186 | virtual bool isActionVisible(const char* actionName, int actionCategories) const { | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/kexiactionselectiondialog.cpp:202:18: warning: 'virtual bool CurrentFormActionsListView::isActionVisible(const char*, int) const' can be marked override [-Wsuggest-override] 202 | virtual bool isActionVisible(const char* actionName, int actionCategories) const { | ^~~~~~~~~~~~~~~ [ 84%] Linking CXX shared module kexi_migrationplugin.so [ 84%] Built target kexi_reportplugin_autogen [ 85%] Building CXX object src/plugins/reports/CMakeFiles/kexi_reportplugin.dir/kexireportpart.cpp.o [ 85%] Building CXX object src/plugins/reports/CMakeFiles/kexi_reportplugin.dir/kexireports.cpp.o [ 85%] Building CXX object src/plugins/reports/CMakeFiles/kexi_reportplugin.dir/kexi_reportplugin_autogen/mocs_compilation.cpp.o [ 85%] Building CXX object src/plugins/reports/CMakeFiles/kexi_reportplugin.dir/kexireportdesignview.cpp.o [ 85%] Building CXX object src/plugins/reports/CMakeFiles/kexi_reportplugin.dir/kexireportview.cpp.o [ 85%] Building CXX object src/plugins/reports/CMakeFiles/kexi_reportplugin.dir/krscriptfunctions.cpp.o [ 85%] Building CXX object src/plugins/reports/CMakeFiles/kexi_reportplugin.dir/KexiDBReportDataSource.cpp.o [ 86%] Building CXX object src/plugins/reports/CMakeFiles/kexi_reportplugin.dir/kexisourceselector.cpp.o [ 86%] Built target kexi_csvimportexportplugin_autogen [ 86%] Building CXX object src/plugins/importexport/csv/CMakeFiles/kexi_csvimportexportplugin.dir/kexi_csvimportexportplugin_autogen/mocs_compilation.cpp.o [ 87%] Building CXX object src/plugins/importexport/csv/CMakeFiles/kexi_csvimportexportplugin.dir/KexiCSVImportDialogModel.cpp.o [ 87%] Building CXX object src/plugins/importexport/csv/CMakeFiles/kexi_csvimportexportplugin.dir/KexiCsvImportExportPlugin.cpp.o [ 87%] Building CXX object src/plugins/importexport/csv/CMakeFiles/kexi_csvimportexportplugin.dir/kexicsvimportdialog.cpp.o [ 87%] Built target kexi_migrationplugin [ 87%] Building CXX object src/plugins/importexport/csv/CMakeFiles/kexi_csvimportexportplugin.dir/kexicsvimportoptionsdlg.cpp.o [ 88%] Linking CXX shared module ../../../../plugins/migrate/keximigrate_mdb.so [ 88%] Built target keximigrate_mdb [ 89%] Building CXX object src/plugins/importexport/csv/CMakeFiles/kexi_csvimportexportplugin.dir/kexicsvwidgets.cpp.o [ 89%] Linking CXX shared library libkformdesigner3.2.so In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:29, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qapplication.h:43, from /usr/include/qt/QtWidgets/QApplication:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main.cpp:25: /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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:56:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 56 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:65:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:77:43: warning: 'virtual KDbMessageHandler::ButtonCode KexiGUIMessageHandler::askQuestion(KDbMessageHandler::QuestionType, const QString&, const QString&, KDbMessageHandler::ButtonCode, const KDbGuiItem&, const KDbGuiItem&, const QString&, KDbMessageHandler::Options, KDbMessageHandler*)' can be marked override [-Wsuggest-override] 77 | virtual KDbMessageHandler::ButtonCode askQuestion( | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:85:50: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbMessageHandler::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | KDbMessageHandler::Options options = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:61:32: warning: 'virtual KActionCollection* KexiMainWindow::actionCollection() const' can be marked override [-Wsuggest-override] 61 | virtual KActionCollection* actionCollection() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:64:22: warning: 'virtual QWidget* KexiMainWindow::focusWidget() const' can be marked override [-Wsuggest-override] 64 | virtual QWidget* focusWidget() const { | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:81:26: warning: 'virtual KexiProject* KexiMainWindow::project()' can be marked override [-Wsuggest-override] 81 | virtual KexiProject *project(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:84:18: warning: 'virtual void KexiMainWindow::registerChild(KexiWindow*)' can be marked override [-Wsuggest-override] 84 | virtual void registerChild(KexiWindow *window); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:98:18: warning: 'virtual bool KexiMainWindow::userMode() const' can be marked override [-Wsuggest-override] 98 | virtual bool userMode() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:106:29: warning: 'virtual QList KexiMainWindow::allActions() const' can be marked override [-Wsuggest-override] 106 | virtual QList allActions() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:110:25: warning: 'virtual KexiWindow* KexiMainWindow::currentWindow() const' can be marked override [-Wsuggest-override] 110 | virtual KexiWindow* currentWindow() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:117:18: warning: 'virtual void KexiMainWindow::appendWidgetToToolbar(const QString&, QWidget*)' can be marked override [-Wsuggest-override] 117 | virtual void appendWidgetToToolbar(const QString& name, QWidget* widget); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:121:18: warning: 'virtual void KexiMainWindow::setWidgetVisibleInToolbar(QWidget*, bool)' can be marked override [-Wsuggest-override] 121 | virtual void setWidgetVisibleInToolbar(QWidget* widget, bool visible); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:125:18: warning: 'virtual void KexiMainWindow::addToolBarAction(const QString&, QAction*)' can be marked override [-Wsuggest-override] 125 | virtual void addToolBarAction(const QString& toolBarName, QAction *action); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:128:23: warning: 'virtual KToolBar* KexiMainWindow::toolBar(const QString&) const' can be marked override [-Wsuggest-override] 128 | virtual KToolBar *toolBar(const QString& name) const; | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:145:36: warning: 'virtual KexiUserFeedbackAgent* KexiMainWindow::userFeedbackAgent() const' can be marked override [-Wsuggest-override] 145 | virtual KexiUserFeedbackAgent* userFeedbackAgent() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:148:42: warning: 'virtual KexiMigrateManagerInterface* KexiMainWindow::migrateManager()' can be marked override [-Wsuggest-override] 148 | virtual KexiMigrateManagerInterface* migrateManager(); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:152:22: warning: 'virtual tristate KexiMainWindow::closeWindow(KexiWindow*)' can be marked override [-Wsuggest-override] 152 | virtual tristate closeWindow(KexiWindow *window); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:199:25: warning: 'virtual KexiWindow* KexiMainWindow::openObject(KexiPart::Item*, Kexi::ViewMode, bool*, QMap*, QString*)' can be marked override [-Wsuggest-override] 199 | virtual KexiWindow* openObject(KexiPart::Item *item, Kexi::ViewMode viewMode, | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:204:25: warning: 'virtual KexiWindow* KexiMainWindow::openObject(const QString&, const QString&, Kexi::ViewMode, bool*, QMap*)' can be marked override [-Wsuggest-override] 204 | virtual KexiWindow* openObject(const QString& pluginId, const QString& name, | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:211:22: warning: 'virtual tristate KexiMainWindow::closeObject(KexiPart::Item*)' can be marked override [-Wsuggest-override] 211 | virtual tristate closeObject(KexiPart::Item* item); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:214:22: warning: 'virtual tristate KexiMainWindow::saveObject(KexiWindow*, const QString&, KexiMainWindowIface::SaveObjectOptions)' can be marked override [-Wsuggest-override] 214 | virtual tristate saveObject(KexiWindow *window, | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:219:25: warning: 'virtual KexiWindow* KexiMainWindow::openedWindowFor(int)' can be marked override [-Wsuggest-override] 219 | virtual KexiWindow *openedWindowFor(int identifier); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:220:25: warning: 'virtual KexiWindow* KexiMainWindow::openedWindowFor(const KexiPart::Item*)' can be marked override [-Wsuggest-override] 220 | virtual KexiWindow *openedWindowFor(const KexiPart::Item *item); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:223:29: warning: 'virtual QList KexiMainWindow::currentParametersForQuery(int) const' can be marked override [-Wsuggest-override] 223 | virtual QList currentParametersForQuery(int queryId) const; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:226:29: warning: 'virtual KDbQuerySchema* KexiMainWindow::unsavedQuery(int)' can be marked override [-Wsuggest-override] 226 | virtual KDbQuerySchema *unsavedQuery(int queryId); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:229:22: warning: 'virtual tristate KexiMainWindow::getNewObjectInfo(KexiPart::Item*, const QString&, KexiPart::Part*, bool, bool*, const QString&)' can be marked override [-Wsuggest-override] 229 | virtual tristate getNewObjectInfo(KexiPart::Item *partItem, | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:236:18: warning: 'virtual void KexiMainWindow::highlightObject(const QString&, const QString&)' can be marked override [-Wsuggest-override] 236 | virtual void highlightObject(const QString& pluginId, const QString& name); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:292:22: warning: 'virtual tristate KexiMainWindow::printItem(KexiPart::Item*)' can be marked override [-Wsuggest-override] 292 | virtual tristate printItem(KexiPart::Item* item); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:296:22: warning: 'virtual tristate KexiMainWindow::printPreviewForItem(KexiPart::Item*)' can be marked override [-Wsuggest-override] 296 | virtual tristate printPreviewForItem(KexiPart::Item* item); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:300:22: warning: 'virtual tristate KexiMainWindow::showPageSetupForItem(KexiPart::Item*)' can be marked override [-Wsuggest-override] 300 | virtual tristate showPageSetupForItem(KexiPart::Item* item); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:304:22: warning: 'virtual tristate KexiMainWindow::executeCustomActionForObject(KexiPart::Item*, const QString&)' can be marked override [-Wsuggest-override] 304 | virtual tristate executeCustomActionForObject(KexiPart::Item* item, const QString& actionName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:321:18: warning: 'virtual void KexiMainWindow::setReasonableDialogSize(QDialog*)' can be marked override [-Wsuggest-override] 321 | virtual void setReasonableDialogSize(QDialog *dialog); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:326:10: warning: 'virtual void KexiMainWindow::acceptProjectClosingRequested(bool*)' can be marked override [-Wsuggest-override] 326 | void acceptProjectClosingRequested(bool *cancel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:330:10: warning: 'virtual void KexiMainWindow::beforeProjectClosing()' can be marked override [-Wsuggest-override] 330 | void beforeProjectClosing(); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:333:10: warning: 'virtual void KexiMainWindow::projectClosed()' can be marked override [-Wsuggest-override] 333 | void projectClosed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:369:18: warning: 'virtual void KexiMainWindow::invalidateSharedActions(QObject*)' can be marked override [-Wsuggest-override] 369 | virtual void invalidateSharedActions(QObject *o); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:397:22: warning: 'virtual QWidget* KexiMainWindow::findWindow(QWidget*)' can be marked override [-Wsuggest-override] 397 | virtual QWidget* findWindow(QWidget *w); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:402:18: warning: 'virtual void KexiMainWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 402 | virtual void closeEvent(QCloseEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:409:22: warning: 'virtual tristate KexiMainWindow::switchToViewMode(KexiWindow&, Kexi::ViewMode)' can be marked override [-Wsuggest-override] 409 | virtual tristate switchToViewMode(KexiWindow& window, Kexi::ViewMode viewMode); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:434:18: warning: 'virtual void KexiMainWindow::updatePropertyEditorInfoLabel(const QString&)' can be marked override [-Wsuggest-override] 434 | virtual void updatePropertyEditorInfoLabel(const QString& textToDisplayForNullSet); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:467:18: warning: 'virtual bool KexiMainWindow::newObject(KexiPart::Info*, bool*)' can be marked override [-Wsuggest-override] 467 | virtual bool newObject(KexiPart::Info *info, bool *openingCancelled); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:500:18: warning: 'virtual void KexiMainWindow::slotObjectRenamed(const KexiPart::Item&, const QString&)' can be marked override [-Wsuggest-override] 500 | virtual void slotObjectRenamed(const KexiPart::Item &item, const QString& oldName); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:559:18: warning: 'virtual void KexiMainWindow::acceptPropertySetEditing()' can be marked override [-Wsuggest-override] 559 | virtual void acceptPropertySetEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:561:18: warning: 'virtual void KexiMainWindow::propertySetSwitched(KexiWindow*, bool, bool, bool, const QByteArray&)' can be marked override [-Wsuggest-override] 561 | virtual void propertySetSwitched(KexiWindow *window, bool force = false, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/main/KexiMainWindow.h:216:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 216 | SaveObjectOptions options = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:45:25: warning: 'virtual QStringList KexiDBReportDataSource::fieldNames() const' can be marked override [-Wsuggest-override] 45 | virtual QStringList fieldNames() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:46:18: warning: 'virtual void KexiDBReportDataSource::setSorting(const QList&)' can be marked override [-Wsuggest-override] 46 | virtual void setSorting(const QList& sorting); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:51:18: warning: 'virtual void KexiDBReportDataSource::addCondition(const QString&, const QVariant&, const QString&)' can be marked override [-Wsuggest-override] 51 | virtual void addCondition(const QString &field, const QVariant &value, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:54:21: warning: 'virtual QString KexiDBReportDataSource::sourceName() const' can be marked override [-Wsuggest-override] 54 | virtual QString sourceName() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:55:17: warning: 'virtual int KexiDBReportDataSource::fieldNumber(const QString&) const' can be marked override [-Wsuggest-override] 55 | virtual int fieldNumber(const QString &field) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:56:22: warning: 'virtual QVariant KexiDBReportDataSource::value(int) const' can be marked override [-Wsuggest-override] 56 | virtual QVariant value(int) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:57:22: warning: 'virtual QVariant KexiDBReportDataSource::value(const QString&) const' can be marked override [-Wsuggest-override] 57 | virtual QVariant value(const QString &field) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:59:18: warning: 'virtual bool KexiDBReportDataSource::open()' can be marked override [-Wsuggest-override] 59 | virtual bool open(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:60:18: warning: 'virtual bool KexiDBReportDataSource::close()' can be marked override [-Wsuggest-override] 60 | virtual bool close(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:61:18: warning: 'virtual bool KexiDBReportDataSource::moveNext()' can be marked override [-Wsuggest-override] 61 | virtual bool moveNext(); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:62:18: warning: 'virtual bool KexiDBReportDataSource::movePrevious()' can be marked override [-Wsuggest-override] 62 | virtual bool movePrevious(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:63:18: warning: 'virtual bool KexiDBReportDataSource::moveFirst()' can be marked override [-Wsuggest-override] 63 | virtual bool moveFirst(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:64:18: warning: 'virtual bool KexiDBReportDataSource::moveLast()' can be marked override [-Wsuggest-override] 64 | virtual bool moveLast(); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:66:20: warning: 'virtual qint64 KexiDBReportDataSource::at() const' can be marked override [-Wsuggest-override] 66 | virtual qint64 at() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:67:20: warning: 'virtual qint64 KexiDBReportDataSource::recordCount() const' can be marked override [-Wsuggest-override] 67 | virtual qint64 recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:85:25: warning: 'virtual QStringList KexiDBReportDataSource::dataSourceNames() const' can be marked override [-Wsuggest-override] 85 | virtual QStringList dataSourceNames() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:86:32: warning: 'virtual KReportDataSource* KexiDBReportDataSource::create(const QString&) const' can be marked override [-Wsuggest-override] 86 | virtual KReportDataSource* create(const QString& source) const Q_REQUIRED_RESULT; | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/krscriptfunctions.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/krscriptfunctions.h:53:18: warning: 'virtual void KRScriptFunctions::setGroupData(const QMap&)' can be marked override [-Wsuggest-override] 53 | virtual void setGroupData(const QMap &groupData); | ^~~~~~~~~~~~ [ 89%] Built target kformdesigner In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/krscriptfunctions.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:45:25: warning: 'virtual QStringList KexiDBReportDataSource::fieldNames() const' can be marked override [-Wsuggest-override] 45 | virtual QStringList fieldNames() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:46:18: warning: 'virtual void KexiDBReportDataSource::setSorting(const QList&)' can be marked override [-Wsuggest-override] 46 | virtual void setSorting(const QList& sorting); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:51:18: warning: 'virtual void KexiDBReportDataSource::addCondition(const QString&, const QVariant&, const QString&)' can be marked override [-Wsuggest-override] 51 | virtual void addCondition(const QString &field, const QVariant &value, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:54:21: warning: 'virtual QString KexiDBReportDataSource::sourceName() const' can be marked override [-Wsuggest-override] 54 | virtual QString sourceName() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:55:17: warning: 'virtual int KexiDBReportDataSource::fieldNumber(const QString&) const' can be marked override [-Wsuggest-override] 55 | virtual int fieldNumber(const QString &field) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:56:22: warning: 'virtual QVariant KexiDBReportDataSource::value(int) const' can be marked override [-Wsuggest-override] 56 | virtual QVariant value(int) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:57:22: warning: 'virtual QVariant KexiDBReportDataSource::value(const QString&) const' can be marked override [-Wsuggest-override] 57 | virtual QVariant value(const QString &field) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:59:18: warning: 'virtual bool KexiDBReportDataSource::open()' can be marked override [-Wsuggest-override] 59 | virtual bool open(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:60:18: warning: 'virtual bool KexiDBReportDataSource::close()' can be marked override [-Wsuggest-override] 60 | virtual bool close(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:61:18: warning: 'virtual bool KexiDBReportDataSource::moveNext()' can be marked override [-Wsuggest-override] 61 | virtual bool moveNext(); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:62:18: warning: 'virtual bool KexiDBReportDataSource::movePrevious()' can be marked override [-Wsuggest-override] 62 | virtual bool movePrevious(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:63:18: warning: 'virtual bool KexiDBReportDataSource::moveFirst()' can be marked override [-Wsuggest-override] 63 | virtual bool moveFirst(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:64:18: warning: 'virtual bool KexiDBReportDataSource::moveLast()' can be marked override [-Wsuggest-override] 64 | virtual bool moveLast(); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:66:20: warning: 'virtual qint64 KexiDBReportDataSource::at() const' can be marked override [-Wsuggest-override] 66 | virtual qint64 at() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:67:20: warning: 'virtual qint64 KexiDBReportDataSource::recordCount() const' can be marked override [-Wsuggest-override] 67 | virtual qint64 recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:85:25: warning: 'virtual QStringList KexiDBReportDataSource::dataSourceNames() const' can be marked override [-Wsuggest-override] 85 | virtual QStringList dataSourceNames() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:86:32: warning: 'virtual KReportDataSource* KexiDBReportDataSource::create(const QString&) const' can be marked override [-Wsuggest-override] 86 | virtual KReportDataSource* create(const QString& source) const Q_REQUIRED_RESULT; | ^~~~~~ [ 89%] Automatic MOC for target kexiformutils [ 89%] Linking CXX executable ../bin/kexi-3.2 In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/KexiCSVImportDialogModel.cpp:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/KexiCSVImportDialogModel.h:43:22: warning: 'virtual QVariant KexiCSVImportDialogModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 43 | virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/KexiCSVImportDialogModel.h:45:22: warning: 'virtual QVariant KexiCSVImportDialogModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 45 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/KexiCSVImportDialogModel.h:47:27: warning: 'virtual Qt::ItemFlags KexiCSVImportDialogModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 47 | virtual Qt::ItemFlags flags(const QModelIndex &index) const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/importexport/csv/kexi_csvimportexportplugin_autogen/EWIEGA46WW/moc_KexiCSVImportDialogModel.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/importexport/csv/kexi_csvimportexportplugin_autogen/mocs_compilation.cpp:2: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/importexport/csv/kexi_csvimportexportplugin_autogen/EWIEGA46WW/../../../../../../../kexi-3.2.0/src/plugins/importexport/csv/KexiCSVImportDialogModel.h:43:22: warning: 'virtual QVariant KexiCSVImportDialogModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 43 | virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/importexport/csv/kexi_csvimportexportplugin_autogen/EWIEGA46WW/../../../../../../../kexi-3.2.0/src/plugins/importexport/csv/KexiCSVImportDialogModel.h:45:22: warning: 'virtual QVariant KexiCSVImportDialogModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 45 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/importexport/csv/kexi_csvimportexportplugin_autogen/EWIEGA46WW/../../../../../../../kexi-3.2.0/src/plugins/importexport/csv/KexiCSVImportDialogModel.h:47:27: warning: 'virtual Qt::ItemFlags KexiCSVImportDialogModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 47 | virtual Qt::ItemFlags flags(const QModelIndex &index) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/KexiCSVImportDialogModel.cpp: In member function 'virtual QVariant KexiCSVImportDialogModel::data(const QModelIndex&, int) const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/KexiCSVImportDialogModel.cpp:65:37: warning: 'QVariant qVariantFromValue(const T&) [with T = QFont]' is deprecated: Use QVariant::fromValue() instead. [-Wdeprecated-declarations] 65 | return qVariantFromValue(f); | ~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/qt/QtCore/qabstractitemmodel.h:43, from /usr/include/qt/QtGui/qstandarditemmodel.h:44, from /usr/include/qt/QtGui/QStandardItemModel:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/KexiCSVImportDialogModel.h:31: /usr/include/qt/QtCore/qvariant.h:530:17: note: declared here 530 | inline QVariant qVariantFromValue(const T &t) | ^~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportoptionsdlg.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportoptionsdlg.h:65:18: warning: 'virtual void KexiCSVImportOptionsDialog::accept()' can be marked override [-Wsuggest-override] 65 | virtual void accept(); | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexisourceselector.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexisourceselector.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:45:25: warning: 'virtual QStringList KexiDBReportDataSource::fieldNames() const' can be marked override [-Wsuggest-override] 45 | virtual QStringList fieldNames() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:46:18: warning: 'virtual void KexiDBReportDataSource::setSorting(const QList&)' can be marked override [-Wsuggest-override] 46 | virtual void setSorting(const QList& sorting); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:51:18: warning: 'virtual void KexiDBReportDataSource::addCondition(const QString&, const QVariant&, const QString&)' can be marked override [-Wsuggest-override] 51 | virtual void addCondition(const QString &field, const QVariant &value, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:54:21: warning: 'virtual QString KexiDBReportDataSource::sourceName() const' can be marked override [-Wsuggest-override] 54 | virtual QString sourceName() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:55:17: warning: 'virtual int KexiDBReportDataSource::fieldNumber(const QString&) const' can be marked override [-Wsuggest-override] 55 | virtual int fieldNumber(const QString &field) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:56:22: warning: 'virtual QVariant KexiDBReportDataSource::value(int) const' can be marked override [-Wsuggest-override] 56 | virtual QVariant value(int) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:57:22: warning: 'virtual QVariant KexiDBReportDataSource::value(const QString&) const' can be marked override [-Wsuggest-override] 57 | virtual QVariant value(const QString &field) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:59:18: warning: 'virtual bool KexiDBReportDataSource::open()' can be marked override [-Wsuggest-override] 59 | virtual bool open(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:60:18: warning: 'virtual bool KexiDBReportDataSource::close()' can be marked override [-Wsuggest-override] 60 | virtual bool close(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:61:18: warning: 'virtual bool KexiDBReportDataSource::moveNext()' can be marked override [-Wsuggest-override] 61 | virtual bool moveNext(); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:62:18: warning: 'virtual bool KexiDBReportDataSource::movePrevious()' can be marked override [-Wsuggest-override] 62 | virtual bool movePrevious(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:63:18: warning: 'virtual bool KexiDBReportDataSource::moveFirst()' can be marked override [-Wsuggest-override] 63 | virtual bool moveFirst(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:64:18: warning: 'virtual bool KexiDBReportDataSource::moveLast()' can be marked override [-Wsuggest-override] 64 | virtual bool moveLast(); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:66:20: warning: 'virtual qint64 KexiDBReportDataSource::at() const' can be marked override [-Wsuggest-override] 66 | virtual qint64 at() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:67:20: warning: 'virtual qint64 KexiDBReportDataSource::recordCount() const' can be marked override [-Wsuggest-override] 67 | virtual qint64 recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:85:25: warning: 'virtual QStringList KexiDBReportDataSource::dataSourceNames() const' can be marked override [-Wsuggest-override] 85 | virtual QStringList dataSourceNames() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:86:32: warning: 'virtual KReportDataSource* KexiDBReportDataSource::create(const QString&) const' can be marked override [-Wsuggest-override] 86 | virtual KReportDataSource* create(const QString& source) const Q_REQUIRED_RESULT; | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:76:18: warning: 'virtual void KexiReportPart::setupCustomPropertyPanelTabs(QTabWidget*)' can be marked override [-Wsuggest-override] 76 | virtual void setupCustomPropertyPanelTabs(QTabWidget *tab); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:78:30: warning: 'virtual KLocalizedString KexiReportPart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 78 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:91:18: warning: 'virtual void KexiReportPart::initPartActions()' can be marked override [-Wsuggest-override] 91 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:93:24: warning: 'virtual KDbObject* KexiReportPart::loadSchemaObject(KexiWindow*, const KDbObject&, Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 93 | virtual KDbObject* loadSchemaObject(KexiWindow *window, | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:76:18: warning: 'virtual void KexiReportPart::setupCustomPropertyPanelTabs(QTabWidget*)' can be marked override [-Wsuggest-override] 76 | virtual void setupCustomPropertyPanelTabs(QTabWidget *tab); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:78:30: warning: 'virtual KLocalizedString KexiReportPart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 78 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:91:18: warning: 'virtual void KexiReportPart::initPartActions()' can be marked override [-Wsuggest-override] 91 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:93:24: warning: 'virtual KDbObject* KexiReportPart::loadSchemaObject(KexiWindow*, const KDbObject&, Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 93 | virtual KDbObject* loadSchemaObject(KexiWindow *window, | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.h:44, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportoptionsdlg.h:65:18: warning: 'virtual void KexiCSVImportOptionsDialog::accept()' can be marked override [-Wsuggest-override] 65 | virtual void accept(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.h:110:18: warning: 'virtual bool KexiCSVImportDialog::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 110 | virtual bool eventFilter(QObject *watched, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.h:112:18: warning: 'virtual void KexiCSVImportDialog::accept()' can be marked override [-Wsuggest-override] 112 | virtual void accept(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.h:113:18: warning: 'virtual void KexiCSVImportDialog::reject()' can be marked override [-Wsuggest-override] 113 | virtual void reject(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.h:294:18: warning: 'virtual void KexiCSVImportDialog::next()' can be marked override [-Wsuggest-override] 294 | virtual void next(); | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexisourceselector.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiDataSourceComboBox.h:85:18: warning: 'virtual void KexiDataSourceComboBox::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 85 | virtual void focusOutEvent(QFocusEvent *e); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/KexiCSVImportDialogModel.h:43:22: warning: 'virtual QVariant KexiCSVImportDialogModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 43 | virtual QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/KexiCSVImportDialogModel.h:45:22: warning: 'virtual QVariant KexiCSVImportDialogModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 45 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/KexiCSVImportDialogModel.h:47:27: warning: 'virtual Qt::ItemFlags KexiCSVImportDialogModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 47 | virtual Qt::ItemFlags flags(const QModelIndex &index) const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireports.cpp:19: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:76:18: warning: 'virtual void KexiReportPart::setupCustomPropertyPanelTabs(QTabWidget*)' can be marked override [-Wsuggest-override] 76 | virtual void setupCustomPropertyPanelTabs(QTabWidget *tab); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:78:30: warning: 'virtual KLocalizedString KexiReportPart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 78 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:91:18: warning: 'virtual void KexiReportPart::initPartActions()' can be marked override [-Wsuggest-override] 91 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:93:24: warning: 'virtual KDbObject* KexiReportPart::loadSchemaObject(KexiWindow*, const KDbObject&, Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 93 | virtual KDbObject* loadSchemaObject(KexiWindow *window, | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qalgorithms.h:43, from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/QList:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.h:31: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ [ 89%] Building CXX object src/plugins/importexport/csv/CMakeFiles/kexi_csvimportexportplugin.dir/kexicsvexportwizard.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qchar.h:43, from /usr/include/qt/QtCore/qstring.h:49, from /usr/include/qt/QtCore/QString:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/KexiCsvImportExportPlugin.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/KexiCsvImportExportPlugin.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvexportwizard.h:56:18: warning: 'virtual void KexiCSVExportWizard::next()' can be marked override [-Wsuggest-override] 56 | virtual void next(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvexportwizard.h:57:18: warning: 'virtual void KexiCSVExportWizard::done(int)' can be marked override [-Wsuggest-override] 57 | virtual void done(int result); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/KexiCsvImportExportPlugin.h:39:18: warning: 'virtual bool KexiCsvImportExportPlugin::executeCommand(const char*, QMap*)' can be marked override [-Wsuggest-override] 39 | virtual bool executeCommand(const char* commandName, QMap* args = 0); | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/importexport/csv/kexi_csvimportexportplugin_autogen/EWIEGA46WW/../../../../../../../kexi-3.2.0/src/plugins/importexport/csv/KexiCsvImportExportPlugin.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/importexport/csv/kexi_csvimportexportplugin_autogen/EWIEGA46WW/moc_KexiCsvImportExportPlugin.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/importexport/csv/kexi_csvimportexportplugin_autogen/mocs_compilation.cpp:3: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/importexport/csv/kexi_csvimportexportplugin_autogen/EWIEGA46WW/../../../../../../../kexi-3.2.0/src/plugins/importexport/csv/kexicsvexportwizard.h:56:18: warning: 'virtual void KexiCSVExportWizard::next()' can be marked override [-Wsuggest-override] 56 | virtual void next(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/importexport/csv/kexi_csvimportexportplugin_autogen/EWIEGA46WW/../../../../../../../kexi-3.2.0/src/plugins/importexport/csv/kexicsvexportwizard.h:57:18: warning: 'virtual void KexiCSVExportWizard::done(int)' can be marked override [-Wsuggest-override] 57 | virtual void done(int result); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/importexport/csv/kexi_csvimportexportplugin_autogen/EWIEGA46WW/../../../../../../../kexi-3.2.0/src/plugins/importexport/csv/KexiCsvImportExportPlugin.h:39:18: warning: 'virtual bool KexiCsvImportExportPlugin::executeCommand(const char*, QMap*)' can be marked override [-Wsuggest-override] 39 | virtual bool executeCommand(const char* commandName, QMap* args = 0); | ^~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.h:44, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/KexiCsvImportExportPlugin.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportoptionsdlg.h:65:18: warning: 'virtual void KexiCSVImportOptionsDialog::accept()' can be marked override [-Wsuggest-override] 65 | virtual void accept(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.h:110:18: warning: 'virtual bool KexiCSVImportDialog::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 110 | virtual bool eventFilter(QObject *watched, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.h:112:18: warning: 'virtual void KexiCSVImportDialog::accept()' can be marked override [-Wsuggest-override] 112 | virtual void accept(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.h:113:18: warning: 'virtual void KexiCSVImportDialog::reject()' can be marked override [-Wsuggest-override] 113 | virtual void reject(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.h:294:18: warning: 'virtual void KexiCSVImportDialog::next()' can be marked override [-Wsuggest-override] 294 | virtual void next(); | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportoptionsdlg.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, 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 /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportoptionsdlg.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/importexport/csv/kexi_csvimportexportplugin_autogen/EWIEGA46WW/../../../../../../../kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.h:44, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/importexport/csv/kexi_csvimportexportplugin_autogen/EWIEGA46WW/moc_kexicsvimportdialog.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/importexport/csv/kexi_csvimportexportplugin_autogen/mocs_compilation.cpp:5: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/importexport/csv/kexi_csvimportexportplugin_autogen/EWIEGA46WW/../../../../../../../kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportoptionsdlg.h:65:18: warning: 'virtual void KexiCSVImportOptionsDialog::accept()' can be marked override [-Wsuggest-override] 65 | virtual void accept(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/importexport/csv/kexi_csvimportexportplugin_autogen/EWIEGA46WW/../../../../../../../kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.h:110:18: warning: 'virtual bool KexiCSVImportDialog::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 110 | virtual bool eventFilter(QObject *watched, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/importexport/csv/kexi_csvimportexportplugin_autogen/EWIEGA46WW/../../../../../../../kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.h:112:18: warning: 'virtual void KexiCSVImportDialog::accept()' can be marked override [-Wsuggest-override] 112 | virtual void accept(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/importexport/csv/kexi_csvimportexportplugin_autogen/EWIEGA46WW/../../../../../../../kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.h:113:18: warning: 'virtual void KexiCSVImportDialog::reject()' can be marked override [-Wsuggest-override] 113 | virtual void reject(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/importexport/csv/kexi_csvimportexportplugin_autogen/EWIEGA46WW/../../../../../../../kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.h:294:18: warning: 'virtual void KexiCSVImportDialog::next()' can be marked override [-Wsuggest-override] 294 | virtual void next(); | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/kexireportdesignview.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/moc_kexireportdesignview.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/mocs_compilation.cpp:2: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp:37: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp:38: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:56:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 56 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:65:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:77:43: warning: 'virtual KDbMessageHandler::ButtonCode KexiGUIMessageHandler::askQuestion(KDbMessageHandler::QuestionType, const QString&, const QString&, KDbMessageHandler::ButtonCode, const KDbGuiItem&, const KDbGuiItem&, const QString&, KDbMessageHandler::Options, KDbMessageHandler*)' can be marked override [-Wsuggest-override] 77 | virtual KDbMessageHandler::ButtonCode askQuestion( | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:85:50: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbMessageHandler::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | KDbMessageHandler::Options options = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/KexiCsvImportExportPlugin.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qatomic.h:41, from /usr/include/qt/QtCore/qvariant.h:43, from /usr/include/qt/QtCore/QVariant:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiinternalpart.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/KexiCsvImportExportPlugin.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp:39: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/KexiCsvImportExportPlugin.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportdesignview.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportdesignview.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ [ 89%] Building CXX object src/plugins/importexport/csv/CMakeFiles/kexi_csvimportexportplugin.dir/kexicsvexport.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/kexireportdesignview.h:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:76:18: warning: 'virtual void KexiReportPart::setupCustomPropertyPanelTabs(QTabWidget*)' can be marked override [-Wsuggest-override] 76 | virtual void setupCustomPropertyPanelTabs(QTabWidget *tab); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:78:30: warning: 'virtual KLocalizedString KexiReportPart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 78 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:91:18: warning: 'virtual void KexiReportPart::initPartActions()' can be marked override [-Wsuggest-override] 91 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:93:24: warning: 'virtual KDbObject* KexiReportPart::loadSchemaObject(KexiWindow*, const KDbObject&, Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 93 | virtual KDbObject* loadSchemaObject(KexiWindow *window, | ^~~~~~~~~~~~~~~~ [ 89%] Built target kexi In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp:42: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectNavigator.h:201:18: warning: 'virtual void KexiProjectNavigator::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 201 | virtual void contextMenuEvent ( QContextMenuEvent *event ); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportdesignview.h:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:76:18: warning: 'virtual void KexiReportPart::setupCustomPropertyPanelTabs(QTabWidget*)' can be marked override [-Wsuggest-override] 76 | virtual void setupCustomPropertyPanelTabs(QTabWidget *tab); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:78:30: warning: 'virtual KLocalizedString KexiReportPart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 78 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:91:18: warning: 'virtual void KexiReportPart::initPartActions()' can be marked override [-Wsuggest-override] 91 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:93:24: warning: 'virtual KDbObject* KexiReportPart::loadSchemaObject(KexiWindow*, const KDbObject&, Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 93 | virtual KDbObject* loadSchemaObject(KexiWindow *window, | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp:43: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/navigator/KexiProjectTreeView.h:46:18: warning: 'virtual void KexiProjectTreeView::drawBranches(QPainter*, const QRect&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 46 | virtual void drawBranches(QPainter *painter, | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListView.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp:44: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:54:22: warning: 'virtual QVariant KexiFieldListModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 54 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/kexireportdesignview.h:43:22: warning: 'virtual tristate KexiReportDesignView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 43 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:55:17: warning: 'virtual int KexiFieldListModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 55 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/kexireportdesignview.h:44:22: warning: 'virtual tristate KexiReportDesignView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 44 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/kexireportdesignview.h:71:27: warning: 'virtual KPropertySet* KexiReportDesignView::propertySet()' can be marked override [-Wsuggest-override] 71 | virtual KPropertySet *propertySet(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:56:17: warning: 'virtual int KexiFieldListModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 56 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/kexireportdesignview.h:72:22: warning: 'virtual tristate KexiReportDesignView::storeData(bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:57:22: warning: 'virtual QVariant KexiFieldListModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 57 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:59:25: warning: 'virtual QStringList KexiFieldListModel::mimeTypes() const' can be marked override [-Wsuggest-override] 59 | virtual QStringList mimeTypes() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:60:24: warning: 'virtual QMimeData* KexiFieldListModel::mimeData(const QModelIndexList&) const' can be marked override [-Wsuggest-override] 60 | virtual QMimeData* mimeData(const QModelIndexList& indexes) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:61:27: warning: 'virtual Qt::ItemFlags KexiFieldListModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 61 | virtual Qt::ItemFlags flags(const QModelIndex& index) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/kexireportdesignview.h:73:24: warning: 'virtual KDbObject* KexiReportDesignView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 73 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/moc_kexireportview.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/mocs_compilation.cpp:4: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/kexireportview.h:50:22: warning: 'virtual tristate KexiReportView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 50 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/kexireportview.h:51:22: warning: 'virtual tristate KexiReportView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 51 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/kexireportview.h:53:18: warning: 'virtual void KexiReportView::addNewRecordRequested()' can be marked override [-Wsuggest-override] 53 | virtual void addNewRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/kexireportview.h:54:18: warning: 'virtual void KexiReportView::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 54 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/kexireportview.h:55:18: warning: 'virtual void KexiReportView::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 55 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/kexireportview.h:56:18: warning: 'virtual void KexiReportView::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 56 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/kexireportview.h:57:18: warning: 'virtual void KexiReportView::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 57 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/kexireportview.h:58:18: warning: 'virtual void KexiReportView::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 58 | virtual void moveToRecordRequested(int r); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/kexireportview.h:59:17: warning: 'virtual int KexiReportView::currentRecord() const' can be marked override [-Wsuggest-override] 59 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/kexireportview.h:60:17: warning: 'virtual int KexiReportView::recordCount() const' can be marked override [-Wsuggest-override] 60 | virtual int recordCount() const; | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/kexisourceselector.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/moc_kexisourceselector.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/mocs_compilation.cpp:5: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:45:25: warning: 'virtual QStringList KexiDBReportDataSource::fieldNames() const' can be marked override [-Wsuggest-override] 45 | virtual QStringList fieldNames() const; | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.cpp:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:46:18: warning: 'virtual void KexiDBReportDataSource::setSorting(const QList&)' can be marked override [-Wsuggest-override] 46 | virtual void setSorting(const QList& sorting); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:51:18: warning: 'virtual void KexiDBReportDataSource::addCondition(const QString&, const QVariant&, const QString&)' can be marked override [-Wsuggest-override] 51 | virtual void addCondition(const QString &field, const QVariant &value, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:54:21: warning: 'virtual QString KexiDBReportDataSource::sourceName() const' can be marked override [-Wsuggest-override] 54 | virtual QString sourceName() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:55:17: warning: 'virtual int KexiDBReportDataSource::fieldNumber(const QString&) const' can be marked override [-Wsuggest-override] 55 | virtual int fieldNumber(const QString &field) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:56:22: warning: 'virtual QVariant KexiDBReportDataSource::value(int) const' can be marked override [-Wsuggest-override] 56 | virtual QVariant value(int) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:57:22: warning: 'virtual QVariant KexiDBReportDataSource::value(const QString&) const' can be marked override [-Wsuggest-override] 57 | virtual QVariant value(const QString &field) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:59:18: warning: 'virtual bool KexiDBReportDataSource::open()' can be marked override [-Wsuggest-override] 59 | virtual bool open(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:60:18: warning: 'virtual bool KexiDBReportDataSource::close()' can be marked override [-Wsuggest-override] 60 | virtual bool close(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:61:18: warning: 'virtual bool KexiDBReportDataSource::moveNext()' can be marked override [-Wsuggest-override] 61 | virtual bool moveNext(); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:62:18: warning: 'virtual bool KexiDBReportDataSource::movePrevious()' can be marked override [-Wsuggest-override] 62 | virtual bool movePrevious(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:63:18: warning: 'virtual bool KexiDBReportDataSource::moveFirst()' can be marked override [-Wsuggest-override] 63 | virtual bool moveFirst(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:64:18: warning: 'virtual bool KexiDBReportDataSource::moveLast()' can be marked override [-Wsuggest-override] 64 | virtual bool moveLast(); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:66:20: warning: 'virtual qint64 KexiDBReportDataSource::at() const' can be marked override [-Wsuggest-override] 66 | virtual qint64 at() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:67:20: warning: 'virtual qint64 KexiDBReportDataSource::recordCount() const' can be marked override [-Wsuggest-override] 67 | virtual qint64 recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:85:25: warning: 'virtual QStringList KexiDBReportDataSource::dataSourceNames() const' can be marked override [-Wsuggest-override] 85 | virtual QStringList dataSourceNames() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:86:32: warning: 'virtual KReportDataSource* KexiDBReportDataSource::create(const QString&) const' can be marked override [-Wsuggest-override] 86 | virtual KReportDataSource* create(const QString& source) const Q_REQUIRED_RESULT; | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qnamespace.h:43, from /usr/include/qt/QtCore/qobjectdefs.h:48, from /usr/include/qt/QtCore/qobject.h:46, from /usr/include/qt/QtCore/QObject:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexipart.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.cpp:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:50:22: warning: 'virtual tristate KexiReportView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 50 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:51:22: warning: 'virtual tristate KexiReportView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 51 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:53:18: warning: 'virtual void KexiReportView::addNewRecordRequested()' can be marked override [-Wsuggest-override] 53 | virtual void addNewRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:54:18: warning: 'virtual void KexiReportView::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 54 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:55:18: warning: 'virtual void KexiReportView::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 55 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:56:18: warning: 'virtual void KexiReportView::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 56 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:57:18: warning: 'virtual void KexiReportView::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 57 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:58:18: warning: 'virtual void KexiReportView::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 58 | virtual void moveToRecordRequested(int r); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:59:17: warning: 'virtual int KexiReportView::currentRecord() const' can be marked override [-Wsuggest-override] 59 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:60:17: warning: 'virtual int KexiReportView::recordCount() const' can be marked override [-Wsuggest-override] 60 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportdesignview.h:43:22: warning: 'virtual tristate KexiReportDesignView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 43 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/moc_krscriptfunctions.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/mocs_compilation.cpp:6: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/reports/kexi_reportplugin_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/reports/krscriptfunctions.h:53:18: warning: 'virtual void KRScriptFunctions::setGroupData(const QMap&)' can be marked override [-Wsuggest-override] 53 | virtual void setGroupData(const QMap &groupData); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportdesignview.h:44:22: warning: 'virtual tristate KexiReportDesignView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 44 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportdesignview.h:71:27: warning: 'virtual KPropertySet* KexiReportDesignView::propertySet()' can be marked override [-Wsuggest-override] 71 | virtual KPropertySet *propertySet(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportdesignview.h:72:22: warning: 'virtual tristate KexiReportDesignView::storeData(bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportdesignview.h:73:24: warning: 'virtual KDbObject* KexiReportDesignView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 73 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportdesignview.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportdesignview.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexisourceselector.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportdesignview.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:45:25: warning: 'virtual QStringList KexiDBReportDataSource::fieldNames() const' can be marked override [-Wsuggest-override] 45 | virtual QStringList fieldNames() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:46:18: warning: 'virtual void KexiDBReportDataSource::setSorting(const QList&)' can be marked override [-Wsuggest-override] 46 | virtual void setSorting(const QList& sorting); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:51:18: warning: 'virtual void KexiDBReportDataSource::addCondition(const QString&, const QVariant&, const QString&)' can be marked override [-Wsuggest-override] 51 | virtual void addCondition(const QString &field, const QVariant &value, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:54:21: warning: 'virtual QString KexiDBReportDataSource::sourceName() const' can be marked override [-Wsuggest-override] 54 | virtual QString sourceName() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:55:17: warning: 'virtual int KexiDBReportDataSource::fieldNumber(const QString&) const' can be marked override [-Wsuggest-override] 55 | virtual int fieldNumber(const QString &field) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:56:22: warning: 'virtual QVariant KexiDBReportDataSource::value(int) const' can be marked override [-Wsuggest-override] 56 | virtual QVariant value(int) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:57:22: warning: 'virtual QVariant KexiDBReportDataSource::value(const QString&) const' can be marked override [-Wsuggest-override] 57 | virtual QVariant value(const QString &field) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:59:18: warning: 'virtual bool KexiDBReportDataSource::open()' can be marked override [-Wsuggest-override] 59 | virtual bool open(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:60:18: warning: 'virtual bool KexiDBReportDataSource::close()' can be marked override [-Wsuggest-override] 60 | virtual bool close(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:61:18: warning: 'virtual bool KexiDBReportDataSource::moveNext()' can be marked override [-Wsuggest-override] 61 | virtual bool moveNext(); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:62:18: warning: 'virtual bool KexiDBReportDataSource::movePrevious()' can be marked override [-Wsuggest-override] 62 | virtual bool movePrevious(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:63:18: warning: 'virtual bool KexiDBReportDataSource::moveFirst()' can be marked override [-Wsuggest-override] 63 | virtual bool moveFirst(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:64:18: warning: 'virtual bool KexiDBReportDataSource::moveLast()' can be marked override [-Wsuggest-override] 64 | virtual bool moveLast(); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:66:20: warning: 'virtual qint64 KexiDBReportDataSource::at() const' can be marked override [-Wsuggest-override] 66 | virtual qint64 at() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:67:20: warning: 'virtual qint64 KexiDBReportDataSource::recordCount() const' can be marked override [-Wsuggest-override] 67 | virtual qint64 recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:85:25: warning: 'virtual QStringList KexiDBReportDataSource::dataSourceNames() const' can be marked override [-Wsuggest-override] 85 | virtual QStringList dataSourceNames() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:86:32: warning: 'virtual KReportDataSource* KexiDBReportDataSource::create(const QString&) const' can be marked override [-Wsuggest-override] 86 | virtual KReportDataSource* create(const QString& source) const Q_REQUIRED_RESULT; | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportdesignview.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.cpp:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportdesignview.h:43:22: warning: 'virtual tristate KexiReportDesignView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 43 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportdesignview.h:44:22: warning: 'virtual tristate KexiReportDesignView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 44 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportdesignview.h:71:27: warning: 'virtual KPropertySet* KexiReportDesignView::propertySet()' can be marked override [-Wsuggest-override] 71 | virtual KPropertySet *propertySet(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportdesignview.h:72:22: warning: 'virtual tristate KexiReportDesignView::storeData(bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportdesignview.h:73:24: warning: 'virtual KDbObject* KexiReportDesignView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 73 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.cpp:34: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexisourceselector.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.cpp:35: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:45:25: warning: 'virtual QStringList KexiDBReportDataSource::fieldNames() const' can be marked override [-Wsuggest-override] 45 | virtual QStringList fieldNames() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:46:18: warning: 'virtual void KexiDBReportDataSource::setSorting(const QList&)' can be marked override [-Wsuggest-override] 46 | virtual void setSorting(const QList& sorting); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:51:18: warning: 'virtual void KexiDBReportDataSource::addCondition(const QString&, const QVariant&, const QString&)' can be marked override [-Wsuggest-override] 51 | virtual void addCondition(const QString &field, const QVariant &value, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:54:21: warning: 'virtual QString KexiDBReportDataSource::sourceName() const' can be marked override [-Wsuggest-override] 54 | virtual QString sourceName() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:55:17: warning: 'virtual int KexiDBReportDataSource::fieldNumber(const QString&) const' can be marked override [-Wsuggest-override] 55 | virtual int fieldNumber(const QString &field) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:56:22: warning: 'virtual QVariant KexiDBReportDataSource::value(int) const' can be marked override [-Wsuggest-override] 56 | virtual QVariant value(int) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:57:22: warning: 'virtual QVariant KexiDBReportDataSource::value(const QString&) const' can be marked override [-Wsuggest-override] 57 | virtual QVariant value(const QString &field) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:59:18: warning: 'virtual bool KexiDBReportDataSource::open()' can be marked override [-Wsuggest-override] 59 | virtual bool open(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:60:18: warning: 'virtual bool KexiDBReportDataSource::close()' can be marked override [-Wsuggest-override] 60 | virtual bool close(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:61:18: warning: 'virtual bool KexiDBReportDataSource::moveNext()' can be marked override [-Wsuggest-override] 61 | virtual bool moveNext(); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:62:18: warning: 'virtual bool KexiDBReportDataSource::movePrevious()' can be marked override [-Wsuggest-override] 62 | virtual bool movePrevious(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:63:18: warning: 'virtual bool KexiDBReportDataSource::moveFirst()' can be marked override [-Wsuggest-override] 63 | virtual bool moveFirst(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:64:18: warning: 'virtual bool KexiDBReportDataSource::moveLast()' can be marked override [-Wsuggest-override] 64 | virtual bool moveLast(); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:66:20: warning: 'virtual qint64 KexiDBReportDataSource::at() const' can be marked override [-Wsuggest-override] 66 | virtual qint64 at() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:67:20: warning: 'virtual qint64 KexiDBReportDataSource::recordCount() const' can be marked override [-Wsuggest-override] 67 | virtual qint64 recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:85:25: warning: 'virtual QStringList KexiDBReportDataSource::dataSourceNames() const' can be marked override [-Wsuggest-override] 85 | virtual QStringList dataSourceNames() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:86:32: warning: 'virtual KReportDataSource* KexiDBReportDataSource::create(const QString&) const' can be marked override [-Wsuggest-override] 86 | virtual KReportDataSource* create(const QString& source) const Q_REQUIRED_RESULT; | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:76:18: warning: 'virtual void KexiReportPart::setupCustomPropertyPanelTabs(QTabWidget*)' can be marked override [-Wsuggest-override] 76 | virtual void setupCustomPropertyPanelTabs(QTabWidget *tab); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:78:30: warning: 'virtual KLocalizedString KexiReportPart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 78 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:91:18: warning: 'virtual void KexiReportPart::initPartActions()' can be marked override [-Wsuggest-override] 91 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.h:93:24: warning: 'virtual KDbObject* KexiReportPart::loadSchemaObject(KexiWindow*, const KDbObject&, Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 93 | virtual KDbObject* loadSchemaObject(KexiWindow *window, | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:50:22: warning: 'virtual tristate KexiReportView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 50 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:51:22: warning: 'virtual tristate KexiReportView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 51 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:53:18: warning: 'virtual void KexiReportView::addNewRecordRequested()' can be marked override [-Wsuggest-override] 53 | virtual void addNewRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:54:18: warning: 'virtual void KexiReportView::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 54 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:55:18: warning: 'virtual void KexiReportView::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 55 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:56:18: warning: 'virtual void KexiReportView::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 56 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:57:18: warning: 'virtual void KexiReportView::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 57 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:58:18: warning: 'virtual void KexiReportView::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 58 | virtual void moveToRecordRequested(int r); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:59:17: warning: 'virtual int KexiReportView::currentRecord() const' can be marked override [-Wsuggest-override] 59 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h:60:17: warning: 'virtual int KexiReportView::recordCount() const' can be marked override [-Wsuggest-override] 60 | virtual int recordCount() const; | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:45:25: warning: 'virtual QStringList KexiDBReportDataSource::fieldNames() const' can be marked override [-Wsuggest-override] 45 | virtual QStringList fieldNames() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:46:18: warning: 'virtual void KexiDBReportDataSource::setSorting(const QList&)' can be marked override [-Wsuggest-override] 46 | virtual void setSorting(const QList& sorting); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:51:18: warning: 'virtual void KexiDBReportDataSource::addCondition(const QString&, const QVariant&, const QString&)' can be marked override [-Wsuggest-override] 51 | virtual void addCondition(const QString &field, const QVariant &value, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:54:21: warning: 'virtual QString KexiDBReportDataSource::sourceName() const' can be marked override [-Wsuggest-override] 54 | virtual QString sourceName() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:55:17: warning: 'virtual int KexiDBReportDataSource::fieldNumber(const QString&) const' can be marked override [-Wsuggest-override] 55 | virtual int fieldNumber(const QString &field) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:56:22: warning: 'virtual QVariant KexiDBReportDataSource::value(int) const' can be marked override [-Wsuggest-override] 56 | virtual QVariant value(int) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:57:22: warning: 'virtual QVariant KexiDBReportDataSource::value(const QString&) const' can be marked override [-Wsuggest-override] 57 | virtual QVariant value(const QString &field) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:59:18: warning: 'virtual bool KexiDBReportDataSource::open()' can be marked override [-Wsuggest-override] 59 | virtual bool open(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:60:18: warning: 'virtual bool KexiDBReportDataSource::close()' can be marked override [-Wsuggest-override] 60 | virtual bool close(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:61:18: warning: 'virtual bool KexiDBReportDataSource::moveNext()' can be marked override [-Wsuggest-override] 61 | virtual bool moveNext(); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:62:18: warning: 'virtual bool KexiDBReportDataSource::movePrevious()' can be marked override [-Wsuggest-override] 62 | virtual bool movePrevious(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:63:18: warning: 'virtual bool KexiDBReportDataSource::moveFirst()' can be marked override [-Wsuggest-override] 63 | virtual bool moveFirst(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:64:18: warning: 'virtual bool KexiDBReportDataSource::moveLast()' can be marked override [-Wsuggest-override] 64 | virtual bool moveLast(); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:66:20: warning: 'virtual qint64 KexiDBReportDataSource::at() const' can be marked override [-Wsuggest-override] 66 | virtual qint64 at() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:67:20: warning: 'virtual qint64 KexiDBReportDataSource::recordCount() const' can be marked override [-Wsuggest-override] 67 | virtual qint64 recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:85:25: warning: 'virtual QStringList KexiDBReportDataSource::dataSourceNames() const' can be marked override [-Wsuggest-override] 85 | virtual QStringList dataSourceNames() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/KexiDBReportDataSource.h:86:32: warning: 'virtual KReportDataSource* KexiDBReportDataSource::create(const QString&) const' can be marked override [-Wsuggest-override] 86 | virtual KReportDataSource* create(const QString& source) const Q_REQUIRED_RESULT; | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qatomic.h:41, from /usr/include/qt/QtCore/qrefcount.h:43, from /usr/include/qt/QtCore/qbytearray.h:44, from /usr/include/qt/QtCore/qurl.h:44, from /usr/include/qt/QtCore/QUrl:1, from /usr/include/KReport3/KReportRendererBase.h:23, from /usr/include/KReport3/KReportRendererBase:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.cpp:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportpart.cpp:37: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp:101:22: warning: 'virtual QWidget* KexiCSVImportDialogItemDelegate::createEditor(QWidget*, const QStyleOptionViewItem&, const QModelIndex&) const' can be marked override [-Wsuggest-override] 101 | virtual QWidget* createEditor(QWidget *parent, const QStyleOptionViewItem &option, | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp: In constructor 'KexiCSVImportDialog::KexiCSVImportDialog(Mode, QWidget*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:47:81: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 47 | #define koSmallIcon(name) (QIcon::fromTheme(QLatin1String(name)).pixmap(IconSize(KIconLoader::Small))) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:68:29: note: in expansion of macro 'koSmallIcon' 68 | #define KexiSmallIcon(name) koSmallIcon(name) | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp:293:16: note: in expansion of macro 'KexiSmallIcon' 293 | m_pkIcon = KexiSmallIcon("database-key"); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.cpp:36: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/krscriptfunctions.h:53:18: warning: 'virtual void KRScriptFunctions::setGroupData(const QMap&)' can be marked override [-Wsuggest-override] 53 | virtual void setGroupData(const QMap &groupData); | ^~~~~~~~~~~~ In file included from /usr/include/KF5/KIconThemes/KIconLoader:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:28: /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp: In member function 'virtual void KexiCSVImportDialog::next()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp:407:62: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 407 | if (KMessageBox::No == KMessageBox::questionYesNo(this, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 408 | xi18n("Data set contains no rows. Do you want to import empty table?"))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp:55: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp: In member function 'void KexiCSVImportDialog::createOptionsPage()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp:656:57: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 656 | QFontMetrics(m_startAtLineSpinBox->font()).width("8888888")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/qwidget.h:50, from /usr/include/qt/QtWidgets/qdialog.h:44, from /usr/include/qt/QtWidgets/QDialog:1, from /usr/include/KF5/KWidgetsAddons/kpagedialog.h:14, from /usr/include/KF5/KWidgetsAddons/kassistantdialog.h:11, from /usr/include/KF5/KWidgetsAddons/KAssistantDialog:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.h:39: /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp: In member function 'bool KexiCSVImportDialog::openData()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp:852:27: warning: 'void KMessageBox::sorry(QWidget*, const QString&, const QString&, Options)' is deprecated: Since 5.97. Use error(). [-Wdeprecated-declarations] 852 | KMessageBox::sorry(this, xi18n("Cannot open input file %1.", | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 853 | QDir::toNativeSeparators(m_fname))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:931:6: note: declared here 931 | void sorry(QWidget *parent, const QString &text, const QString &title = QString(), Options options = Notify); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp: In member function 'tristate KexiCSVImportDialog::loadRows(QString&, int&, int&, int&, bool)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp:1074:64: warning: 'QTextCodec* KCharsets::codecForName(const QString&) const' is deprecated: Since 5.101. use QTextCodec codecForName or QStringEncoder [-Wdeprecated-declarations] 1074 | QTextCodec *codec = KCharsets::charsets()->codecForName(m_options.encoding); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KCodecs/KCharsets:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp:56: /usr/include/KF5/KCodecs/kcharsets.h:67:17: note: declared here 67 | QTextCodec *codecForName(const QString &name) const; | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvwidgets.cpp:35: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtGui/qkeysequence.h:43, from /usr/include/qt/QtGui/QKeySequence:1, from /usr/include/KF5/KCompletion/kcompletion.h:13, from /usr/include/KF5/KCompletion/kcombobox.h:13, from /usr/include/KF5/KCompletion/KComboBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvwidgets.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvwidgets.cpp:20: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp: In member function 'bool KexiCSVImportDialog::isPrimaryKeyAllowed(int)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp:1361:14: warning: 'void qSort(Container&) [with Container = QList]' is deprecated: Use std::sort [-Wdeprecated-declarations] 1361 | qSort(*list); | ~~~~~^~~~~~~ /usr/include/qt/QtCore/qalgorithms.h:188:46: note: declared here 188 | QT_DEPRECATED_X("Use std::sort") inline void qSort(Container &c) | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvwidgets.cpp: In member function 'void KexiCSVInfoLabel::setFileName(const QString&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvwidgets.cpp:331:30: warning: 'QPixmap KIO::pixmapForUrl(const QUrl&, int, KIconLoader::Group, int, int, QString*)' is deprecated: Since 5.75. Use KIO::iconNameForUrl [-Wdeprecated-declarations] 331 | KIO::pixmapForUrl(QUrl::fromLocalFile(fileName), 0, KIconLoader::Desktop)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KIOWidgets/KIO/PixmapLoader:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvwidgets.cpp:31: /usr/include/KF5/KIOWidgets/kio/pixmaploader.h:42:1: note: declared here 42 | pixmapForUrl(const QUrl &url, int dummy = 0, KIconLoader::Group group = KIconLoader::Desktop, int force_size = 0, int state = 0, QString *path = nullptr); | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvwidgets.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvwidgets.cpp: In member function 'void KexiCSVInfoLabel::setIcon(const QString&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:50:72: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 50 | #define koDesktopIconCStr(name) (QIcon::fromTheme(name).pixmap(IconSize(KIconLoader::Desktop))) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvwidgets.cpp:349:27: note: in expansion of macro 'koDesktopIconCStr' 349 | d->iconLbl->setPixmap(koDesktopIconCStr(iconName)); | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KIconThemes/KIconLoader:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:28: /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.cpp: In constructor 'KexiReportView::KexiReportView(QWidget*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.cpp:90:27: warning: 'void KActionMenu::setDelayed(bool)' is deprecated: Since 5.77. Use KActionMenu::setPopupMode() [-Wdeprecated-declarations] 90 | exportMenu->setDelayed(false); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/KF5/KWidgetsAddons/KActionMenu:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.cpp:39: /usr/include/KF5/KWidgetsAddons/kactionmenu.h:112:10: note: declared here 112 | void setDelayed(bool delayed); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp: In member function 'void KexiCSVImportDialog::import()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp:1847:133: warning: 'KGuiItem KStandardGuiItem::no()' is deprecated: Since 5.100. Use an action verb to indicate the available option. [-Wdeprecated-declarations] 1847 | KGuiItem(xi18nc("@action:button Do Not Add Database Primary Key to a Table", "Do &Not Add"), KStandardGuiItem::no().icon())))) | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/KF5/KWidgetsAddons/kmessagebox.h:18: /usr/include/KF5/KWidgetsAddons/kstandardguiitem.h:123:10: note: declared here 123 | KGuiItem no(); | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvimportdialog.cpp:1839:82: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNoCancel(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActionsCancel() [-Wdeprecated-declarations] 1839 | && KMessageBox::No != (msgboxResult = KMessageBox::questionYesNoCancel(this, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 1840 | xi18nc("@info", | ~~~~~~~~~~~~~~~ 1841 | "No primary key (autonumber) has been defined." | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1842 | "Should it be automatically defined on import (recommended)?" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1843 | "An imported table without a primary key may not be " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1844 | "editable (depending on database type)."), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1845 | QString(), | ~~~~~~~~~~ 1846 | KGuiItem(xi18nc("@action:button Add Database Primary Key to a Table", "&Add Primary Key"), KexiIconName("database-key")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1847 | KGuiItem(xi18nc("@action:button Do Not Add Database Primary Key to a Table", "Do &Not Add"), KStandardGuiItem::no().icon())))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:221:12: note: declared here 221 | ButtonCode questionYesNoCancel(QWidget *parent, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.cpp: In member function 'void KexiReportView::openExportedDocument(const QUrl&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.cpp:240:35: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 240 | KMessageBox::questionYesNo( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 241 | this, | ~~~~~ 242 | xi18n("Do you want to open exported document?"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243 | QString(), | ~~~~~~~~~~ 244 | KStandardGuiItem::open(), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | KStandardGuiItem::close()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KWidgetsAddons/KMessageBox:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.cpp:40: /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.cpp: In member function 'void KexiReportView::slotExportAsWebPage()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/reports/kexireportview.cpp:316:35: warning: 'KMessageBox::ButtonCode KMessageBox::questionYesNo(QWidget*, const QString&, const QString&, const KGuiItem&, const KGuiItem&, const QString&, Options)' is deprecated: Since 5.100. Use questionTwoActions() [-Wdeprecated-declarations] 316 | KMessageBox::questionYesNo( | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 317 | this, | ~~~~~ 318 | xi18nc("@info", | ~~~~~~~~~~~~~~~ 319 | "Would you like to use Cascading Style Sheets (CSS) in the exported " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | "web page or use HTML tables?" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "CSS give output closer to the original."), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | dialogTitle, | ~~~~~~~~~~~~ 323 | KGuiItem(xi18nc("@action:button", "Use CSS")), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | KGuiItem(xi18nc("@action:button", "Use Table"))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/KF5/KWidgetsAddons/kmessagebox.h:143:12: note: declared here 143 | ButtonCode questionYesNo(QWidget *parent, | ^~~~~~~~~~~~~ [ 89%] Built target kexiformutils_autogen [ 89%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/kexiformutils_autogen/mocs_compilation.cpp.o [ 90%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/kexidataawarewidgetinfo.cpp.o [ 90%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/kexiformscrollview.cpp.o [ 91%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/kexiformmanager.cpp.o [ 91%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/KexiFormScrollAreaWidget.cpp.o [ 91%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/kexiformpart.cpp.o [ 91%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/kexidbtextwidgetinterface.cpp.o [ 91%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/kexidatasourcepage.cpp.o [ 91%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/kexiformview.cpp.o [ 92%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/kexidbfactorybase.cpp.o [ 92%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/widgets/kexidbutils.cpp.o [ 92%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/widgets/kexidbautofield.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvexportwizard.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvexportwizard.h:56:18: warning: 'virtual void KexiCSVExportWizard::next()' can be marked override [-Wsuggest-override] 56 | virtual void next(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvexportwizard.h:57:18: warning: 'virtual void KexiCSVExportWizard::done(int)' can be marked override [-Wsuggest-override] 57 | virtual void done(int result); | ^~~~ [ 92%] Linking CXX shared module kexi_reportplugin.so In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvexportwizard.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qalgorithms.h:43, from /usr/include/qt/QtCore/qlist.h:43, from /usr/include/qt/QtCore/qstringlist.h:41, from /usr/include/qt/QtCore/QStringList:1, from /usr/include/KF5/KConfigCore/kconfigbase.h:16, from /usr/include/KF5/KConfigCore/kconfiggroup.h:14, from /usr/include/KF5/KConfigCore/KConfigGroup:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvexportwizard.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvexportwizard.cpp:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:56:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 56 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:65:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:77:43: warning: 'virtual KDbMessageHandler::ButtonCode KexiGUIMessageHandler::askQuestion(KDbMessageHandler::QuestionType, const QString&, const QString&, KDbMessageHandler::ButtonCode, const KDbGuiItem&, const KDbGuiItem&, const QString&, KDbMessageHandler::Options, KDbMessageHandler*)' can be marked override [-Wsuggest-override] 77 | virtual KDbMessageHandler::ButtonCode askQuestion( | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:85:50: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbMessageHandler::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | KDbMessageHandler::Options options = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvexportwizard.cpp:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvexport.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qnamespace.h:43, from /usr/include/qt/QtCore/qobjectdefs.h:48, from /usr/include/qt/QtCore/qobject.h:46, from /usr/include/qt/QtCore/QObject:1, from /usr/include/KDb3/KDbUtils.h:32, from /usr/include/KDb3/KDbUtils:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvexport.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvexport.cpp:20: /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) {} | ^~~~~~ [ 92%] Built target kexi_reportplugin [ 92%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/widgets/kexidbform.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvexport.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:56:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(KDbMessageHandler::MessageType, const QString&, const QString&, const QString&)' can be marked override [-Wsuggest-override] 56 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:65:18: warning: 'virtual void KexiGUIMessageHandler::showErrorMessage(const KDbResult&, KDbMessageHandler::MessageType, const QString&, const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void showErrorMessage( | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:77:43: warning: 'virtual KDbMessageHandler::ButtonCode KexiGUIMessageHandler::askQuestion(KDbMessageHandler::QuestionType, const QString&, const QString&, KDbMessageHandler::ButtonCode, const KDbGuiItem&, const KDbGuiItem&, const QString&, KDbMessageHandler::Options, KDbMessageHandler*)' can be marked override [-Wsuggest-override] 77 | virtual KDbMessageHandler::ButtonCode askQuestion( | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexiguimsghandler.h:85:50: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KDbMessageHandler::Option; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 85 | KDbMessageHandler::Options options = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/importexport/csv/kexicsvexport.cpp:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:64:18: warning: 'virtual void KexiFormDataProvider::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 64 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:70:18: warning: 'virtual bool KexiFormDataProvider::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 70 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidataawarewidgetinfo.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidataawarewidgetinfo.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidbtextwidgetinterface.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:34: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/KexiFormScrollAreaWidget.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/KexiFormScrollAreaWidget.h:43:18: warning: 'virtual void KexiFormScrollAreaWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 43 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/KexiFormScrollAreaWidget.h:44:18: warning: 'virtual void KexiFormScrollAreaWidget::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 44 | virtual void mouseMoveEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/KexiFormScrollAreaWidget.h:45:18: warning: 'virtual void KexiFormScrollAreaWidget::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 45 | virtual void mousePressEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/KexiFormScrollAreaWidget.h:46:18: warning: 'virtual void KexiFormScrollAreaWidget::mouseReleaseEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 46 | virtual void mouseReleaseEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/KexiFormScrollAreaWidget.h:47:18: warning: 'virtual void KexiFormScrollAreaWidget::leaveEvent(QEvent*)' can be marked override [-Wsuggest-override] 47 | virtual void leaveEvent(QEvent *e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/moc_KexiFormScrollAreaWidget.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/mocs_compilation.cpp:2: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/KexiFormScrollAreaWidget.h:43:18: warning: 'virtual void KexiFormScrollAreaWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 43 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/KexiFormScrollAreaWidget.h:44:18: warning: 'virtual void KexiFormScrollAreaWidget::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 44 | virtual void mouseMoveEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/KexiFormScrollAreaWidget.h:45:18: warning: 'virtual void KexiFormScrollAreaWidget::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 45 | virtual void mousePressEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/KexiFormScrollAreaWidget.h:46:18: warning: 'virtual void KexiFormScrollAreaWidget::mouseReleaseEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 46 | virtual void mouseReleaseEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/KexiFormScrollAreaWidget.h:47:18: warning: 'virtual void KexiFormScrollAreaWidget::leaveEvent(QEvent*)' can be marked override [-Wsuggest-override] 47 | virtual void leaveEvent(QEvent *e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/KexiFormScrollAreaWidget.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:64:18: warning: 'virtual void KexiFormDataProvider::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 64 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:70:18: warning: 'virtual bool KexiFormDataProvider::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 70 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiFormScrollView::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiFormScrollView::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiFormScrollView::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiFormScrollView::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiFormScrollView::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiFormScrollView::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiFormScrollView::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:78:18: warning: 'virtual bool KexiFormScrollView::columnEditable(int)' can be marked override [-Wsuggest-override] 78 | virtual bool columnEditable(int col); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:83:17: warning: 'virtual int KexiFormScrollView::columnCount() const' can be marked override [-Wsuggest-override] 83 | virtual int columnCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:86:17: warning: 'virtual int KexiFormScrollView::recordCount() const' can be marked override [-Wsuggest-override] 86 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:89:17: warning: 'virtual int KexiFormScrollView::currentRecord() const' can be marked override [-Wsuggest-override] 89 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:95:33: warning: 'virtual KDbTableViewColumn* KexiFormScrollView::column(int)' can be marked override [-Wsuggest-override] 95 | virtual KDbTableViewColumn* column(int col); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:99:17: warning: 'virtual int KexiFormScrollView::fieldNumberForColumn(int)' can be marked override [-Wsuggest-override] 99 | virtual int fieldNumberForColumn(int col); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:109:17: warning: 'virtual int KexiFormScrollView::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 109 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:112:25: warning: 'virtual QScrollBar* KexiFormScrollView::verticalScrollBar() const' can be marked override [-Wsuggest-override] 112 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:153:19: warning: 'virtual QRect KexiFormScrollView::viewportGeometry() const' can be marked override [-Wsuggest-override] 153 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:158:17: warning: 'virtual int KexiFormScrollView::recordsPerPage() const' can be marked override [-Wsuggest-override] 158 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:161:18: warning: 'virtual void KexiFormScrollView::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 161 | virtual void ensureCellVisible(int record, int col); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:164:18: warning: 'virtual void KexiFormScrollView::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 164 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:166:18: warning: 'virtual void KexiFormScrollView::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 166 | virtual void moveToRecordRequested(int r); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:167:18: warning: 'virtual void KexiFormScrollView::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 167 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:168:18: warning: 'virtual void KexiFormScrollView::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 168 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:169:18: warning: 'virtual void KexiFormScrollView::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 169 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:170:18: warning: 'virtual void KexiFormScrollView::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 170 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:171:18: warning: 'virtual void KexiFormScrollView::addNewRecordRequested()' can be marked override [-Wsuggest-override] 171 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:178:18: warning: 'virtual bool KexiFormScrollView::cancelEditor()' can be marked override [-Wsuggest-override] 178 | virtual bool cancelEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:187:18: warning: 'virtual void KexiFormScrollView::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 187 | virtual void verticalScrollBarValueChanged(int v) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:192:10: warning: 'virtual void KexiFormScrollView::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 192 | void itemChanged(KDbRecordData* data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:193:10: warning: 'virtual void KexiFormScrollView::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 193 | void itemChanged(KDbRecordData* data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:194:10: warning: 'virtual void KexiFormScrollView::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 194 | void itemDeleteRequest(KDbRecordData* data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:195:10: warning: 'virtual void KexiFormScrollView::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 195 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:196:10: warning: 'virtual void KexiFormScrollView::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 196 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); //!< does nothing | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:197:10: warning: 'virtual void KexiFormScrollView::dataRefreshed()' can be marked override [-Wsuggest-override] 197 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:198:10: warning: 'virtual void KexiFormScrollView::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 198 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:199:10: warning: 'virtual void KexiFormScrollView::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 199 | void itemSelected(KDbRecordData* data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:200:10: warning: 'virtual void KexiFormScrollView::cellSelected(int, int)' can be marked override [-Wsuggest-override] 200 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:201:10: warning: 'virtual void KexiFormScrollView::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 201 | void sortedColumnChanged(int column); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:202:10: warning: 'virtual void KexiFormScrollView::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 202 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:203:10: warning: 'virtual void KexiFormScrollView::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 203 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:204:10: warning: 'virtual void KexiFormScrollView::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 204 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:205:10: warning: 'virtual void KexiFormScrollView::reloadActions()' can be marked override [-Wsuggest-override] 205 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:212:18: warning: 'virtual void KexiFormScrollView::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 212 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:215:18: warning: 'virtual void KexiFormScrollView::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 215 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:220:18: warning: 'virtual void KexiFormScrollView::slotRecordDeleted()' can be marked override [-Wsuggest-override] 220 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:225:18: warning: 'virtual void KexiFormScrollView::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 225 | virtual void slotRecordInserted(KDbRecordData* data, bool repaint); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:228:18: warning: 'virtual void KexiFormScrollView::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 228 | virtual void slotRecordInserted(KDbRecordData* data, int record, bool repaint); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:230:18: warning: 'virtual void KexiFormScrollView::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 230 | virtual void slotRecordsDeleted(const QList&); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:232:18: warning: 'virtual void KexiFormScrollView::slotDataDestroying()' can be marked override [-Wsuggest-override] 232 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:238:18: warning: 'virtual void KexiFormScrollView::reloadData()' can be marked override [-Wsuggest-override] 238 | virtual void reloadData() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:243:18: warning: 'virtual void KexiFormScrollView::copySelection()' can be marked override [-Wsuggest-override] 243 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:246:18: warning: 'virtual void KexiFormScrollView::cutSelection()' can be marked override [-Wsuggest-override] 246 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:249:18: warning: 'virtual void KexiFormScrollView::paste()' can be marked override [-Wsuggest-override] 249 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:253:18: warning: 'virtual void KexiFormScrollView::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 253 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:256:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiFormScrollView::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 256 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:259:17: warning: 'virtual int KexiFormScrollView::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 259 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:263:18: warning: 'virtual void KexiFormScrollView::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 263 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:267:10: warning: 'virtual void KexiFormScrollView::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 267 | void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:271:18: warning: 'virtual void KexiFormScrollView::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 271 | virtual void updateGUIAfterSorting(int previousRecord); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:274:18: warning: 'virtual void KexiFormScrollView::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 274 | virtual void createEditor(int record, int column, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:278:36: warning: 'virtual KexiDataItemInterface* KexiFormScrollView::editor(int, bool)' can be marked override [-Wsuggest-override] 278 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:281:18: warning: 'virtual void KexiFormScrollView::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 281 | virtual void editorShowFocus(int record, int column); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:285:18: warning: 'virtual void KexiFormScrollView::updateCell(int, int)' can be marked override [-Wsuggest-override] 285 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:288:18: warning: 'virtual void KexiFormScrollView::updateCurrentCell()' can be marked override [-Wsuggest-override] 288 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:292:18: warning: 'virtual void KexiFormScrollView::updateRecord(int)' can be marked override [-Wsuggest-override] 292 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:296:18: warning: 'virtual void KexiFormScrollView::updateWidgetContents()' can be marked override [-Wsuggest-override] 296 | virtual void updateWidgetContents(); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:301:18: warning: 'virtual void KexiFormScrollView::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 301 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:304:18: warning: 'virtual void KexiFormScrollView::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 304 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:310:18: warning: 'virtual bool KexiFormScrollView::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 310 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:313:18: warning: 'virtual void KexiFormScrollView::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 313 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:316:18: warning: 'virtual void KexiFormScrollView::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 316 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:321:18: warning: 'virtual void KexiFormScrollView::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 321 | virtual void selectCellInternal(int previousRecord, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:324:18: warning: 'virtual void KexiFormScrollView::initDataContents()' can be marked override [-Wsuggest-override] 324 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:330:18: warning: 'virtual void KexiFormScrollView::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 330 | virtual void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:336:18: warning: 'virtual void KexiFormScrollView::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 336 | virtual void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:350:18: warning: 'virtual void KexiFormScrollView::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 350 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidbfactorybase.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidbtextwidgetinterface.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtGui/qfont.h:43, from /usr/include/qt/QtGui/QFont:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidisplayutils.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidbtextwidgetinterface.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidbtextwidgetinterface.cpp:20: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:34: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/KexiFormScrollAreaWidget.h:43:18: warning: 'virtual void KexiFormScrollAreaWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 43 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/KexiFormScrollAreaWidget.h:44:18: warning: 'virtual void KexiFormScrollAreaWidget::mouseMoveEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 44 | virtual void mouseMoveEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/KexiFormScrollAreaWidget.h:45:18: warning: 'virtual void KexiFormScrollAreaWidget::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 45 | virtual void mousePressEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/KexiFormScrollAreaWidget.h:46:18: warning: 'virtual void KexiFormScrollAreaWidget::mouseReleaseEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 46 | virtual void mouseReleaseEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/KexiFormScrollAreaWidget.h:47:18: warning: 'virtual void KexiFormScrollAreaWidget::leaveEvent(QEvent*)' can be marked override [-Wsuggest-override] 47 | virtual void leaveEvent(QEvent *e); | ^~~~~~~~~~ [ 93%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/widgets/kexidblabel.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiFormScrollView::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiFormScrollView::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiFormScrollView::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiFormScrollView::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiFormScrollView::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiFormScrollView::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiFormScrollView::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:78:18: warning: 'virtual bool KexiFormScrollView::columnEditable(int)' can be marked override [-Wsuggest-override] 78 | virtual bool columnEditable(int col); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:83:17: warning: 'virtual int KexiFormScrollView::columnCount() const' can be marked override [-Wsuggest-override] 83 | virtual int columnCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:86:17: warning: 'virtual int KexiFormScrollView::recordCount() const' can be marked override [-Wsuggest-override] 86 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:89:17: warning: 'virtual int KexiFormScrollView::currentRecord() const' can be marked override [-Wsuggest-override] 89 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:95:33: warning: 'virtual KDbTableViewColumn* KexiFormScrollView::column(int)' can be marked override [-Wsuggest-override] 95 | virtual KDbTableViewColumn* column(int col); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:99:17: warning: 'virtual int KexiFormScrollView::fieldNumberForColumn(int)' can be marked override [-Wsuggest-override] 99 | virtual int fieldNumberForColumn(int col); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:109:17: warning: 'virtual int KexiFormScrollView::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 109 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:112:25: warning: 'virtual QScrollBar* KexiFormScrollView::verticalScrollBar() const' can be marked override [-Wsuggest-override] 112 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:153:19: warning: 'virtual QRect KexiFormScrollView::viewportGeometry() const' can be marked override [-Wsuggest-override] 153 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:158:17: warning: 'virtual int KexiFormScrollView::recordsPerPage() const' can be marked override [-Wsuggest-override] 158 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:161:18: warning: 'virtual void KexiFormScrollView::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 161 | virtual void ensureCellVisible(int record, int col); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:164:18: warning: 'virtual void KexiFormScrollView::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 164 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:166:18: warning: 'virtual void KexiFormScrollView::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 166 | virtual void moveToRecordRequested(int r); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:167:18: warning: 'virtual void KexiFormScrollView::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 167 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:168:18: warning: 'virtual void KexiFormScrollView::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 168 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:169:18: warning: 'virtual void KexiFormScrollView::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 169 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:170:18: warning: 'virtual void KexiFormScrollView::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 170 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:171:18: warning: 'virtual void KexiFormScrollView::addNewRecordRequested()' can be marked override [-Wsuggest-override] 171 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:178:18: warning: 'virtual bool KexiFormScrollView::cancelEditor()' can be marked override [-Wsuggest-override] 178 | virtual bool cancelEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:187:18: warning: 'virtual void KexiFormScrollView::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 187 | virtual void verticalScrollBarValueChanged(int v) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:192:10: warning: 'virtual void KexiFormScrollView::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 192 | void itemChanged(KDbRecordData* data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:193:10: warning: 'virtual void KexiFormScrollView::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 193 | void itemChanged(KDbRecordData* data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:194:10: warning: 'virtual void KexiFormScrollView::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 194 | void itemDeleteRequest(KDbRecordData* data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:195:10: warning: 'virtual void KexiFormScrollView::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 195 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:196:10: warning: 'virtual void KexiFormScrollView::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 196 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); //!< does nothing | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:197:10: warning: 'virtual void KexiFormScrollView::dataRefreshed()' can be marked override [-Wsuggest-override] 197 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:198:10: warning: 'virtual void KexiFormScrollView::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 198 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:199:10: warning: 'virtual void KexiFormScrollView::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 199 | void itemSelected(KDbRecordData* data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:200:10: warning: 'virtual void KexiFormScrollView::cellSelected(int, int)' can be marked override [-Wsuggest-override] 200 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:201:10: warning: 'virtual void KexiFormScrollView::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 201 | void sortedColumnChanged(int column); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:202:10: warning: 'virtual void KexiFormScrollView::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 202 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:203:10: warning: 'virtual void KexiFormScrollView::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 203 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:204:10: warning: 'virtual void KexiFormScrollView::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 204 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:205:10: warning: 'virtual void KexiFormScrollView::reloadActions()' can be marked override [-Wsuggest-override] 205 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:212:18: warning: 'virtual void KexiFormScrollView::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 212 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:215:18: warning: 'virtual void KexiFormScrollView::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 215 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:220:18: warning: 'virtual void KexiFormScrollView::slotRecordDeleted()' can be marked override [-Wsuggest-override] 220 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:225:18: warning: 'virtual void KexiFormScrollView::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 225 | virtual void slotRecordInserted(KDbRecordData* data, bool repaint); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:228:18: warning: 'virtual void KexiFormScrollView::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 228 | virtual void slotRecordInserted(KDbRecordData* data, int record, bool repaint); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:230:18: warning: 'virtual void KexiFormScrollView::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 230 | virtual void slotRecordsDeleted(const QList&); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:232:18: warning: 'virtual void KexiFormScrollView::slotDataDestroying()' can be marked override [-Wsuggest-override] 232 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:238:18: warning: 'virtual void KexiFormScrollView::reloadData()' can be marked override [-Wsuggest-override] 238 | virtual void reloadData() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:243:18: warning: 'virtual void KexiFormScrollView::copySelection()' can be marked override [-Wsuggest-override] 243 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:246:18: warning: 'virtual void KexiFormScrollView::cutSelection()' can be marked override [-Wsuggest-override] 246 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:249:18: warning: 'virtual void KexiFormScrollView::paste()' can be marked override [-Wsuggest-override] 249 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:253:18: warning: 'virtual void KexiFormScrollView::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 253 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:256:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiFormScrollView::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 256 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:259:17: warning: 'virtual int KexiFormScrollView::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 259 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:263:18: warning: 'virtual void KexiFormScrollView::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 263 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:267:10: warning: 'virtual void KexiFormScrollView::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 267 | void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:271:18: warning: 'virtual void KexiFormScrollView::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 271 | virtual void updateGUIAfterSorting(int previousRecord); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:274:18: warning: 'virtual void KexiFormScrollView::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 274 | virtual void createEditor(int record, int column, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:278:36: warning: 'virtual KexiDataItemInterface* KexiFormScrollView::editor(int, bool)' can be marked override [-Wsuggest-override] 278 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:281:18: warning: 'virtual void KexiFormScrollView::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 281 | virtual void editorShowFocus(int record, int column); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:285:18: warning: 'virtual void KexiFormScrollView::updateCell(int, int)' can be marked override [-Wsuggest-override] 285 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:288:18: warning: 'virtual void KexiFormScrollView::updateCurrentCell()' can be marked override [-Wsuggest-override] 288 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:292:18: warning: 'virtual void KexiFormScrollView::updateRecord(int)' can be marked override [-Wsuggest-override] 292 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:296:18: warning: 'virtual void KexiFormScrollView::updateWidgetContents()' can be marked override [-Wsuggest-override] 296 | virtual void updateWidgetContents(); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:301:18: warning: 'virtual void KexiFormScrollView::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 301 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:304:18: warning: 'virtual void KexiFormScrollView::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 304 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:310:18: warning: 'virtual bool KexiFormScrollView::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 310 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:313:18: warning: 'virtual void KexiFormScrollView::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 313 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:316:18: warning: 'virtual void KexiFormScrollView::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 316 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:321:18: warning: 'virtual void KexiFormScrollView::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 321 | virtual void selectCellInternal(int previousRecord, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:324:18: warning: 'virtual void KexiFormScrollView::initDataContents()' can be marked override [-Wsuggest-override] 324 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:330:18: warning: 'virtual void KexiFormScrollView::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 330 | virtual void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:336:18: warning: 'virtual void KexiFormScrollView::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 336 | virtual void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:350:18: warning: 'virtual void KexiFormScrollView::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 350 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:63:22: warning: 'virtual QVariant KexiDBForm::value()' can be marked override [-Wsuggest-override] 63 | virtual QVariant value() { | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:67:18: warning: 'virtual void KexiDBForm::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 67 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:79:18: warning: 'virtual bool KexiDBForm::valueIsNull()' can be marked override [-Wsuggest-override] 79 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:80:18: warning: 'virtual bool KexiDBForm::valueIsEmpty()' can be marked override [-Wsuggest-override] 80 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:81:18: warning: 'virtual bool KexiDBForm::isReadOnly() const' can be marked override [-Wsuggest-override] 81 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:82:22: warning: 'virtual QWidget* KexiDBForm::widget()' can be marked override [-Wsuggest-override] 82 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:83:18: warning: 'virtual bool KexiDBForm::cursorAtStart()' can be marked override [-Wsuggest-override] 83 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:84:18: warning: 'virtual bool KexiDBForm::cursorAtEnd()' can be marked override [-Wsuggest-override] 84 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:85:18: warning: 'virtual void KexiDBForm::clear()' can be marked override [-Wsuggest-override] 85 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:99:18: warning: 'virtual void KexiDBForm::setReadOnly(bool)' can be marked override [-Wsuggest-override] 99 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:116:18: warning: 'virtual bool KexiDBForm::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 116 | virtual bool eventFilter(QObject * watched, QEvent * e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:118:18: warning: 'virtual void KexiDBForm::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 118 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:121:18: warning: 'virtual void KexiDBForm::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 121 | virtual void setValueInternal(const QVariant&, bool) {} | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:124:18: warning: 'virtual void KexiDBForm::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 124 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:127:18: warning: 'virtual void KexiDBForm::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 127 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/objecttree.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexidbfactorybase.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/moc_kexidbfactorybase.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/mocs_compilation.cpp:4: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexidbfactorybase.h:47:18: warning: 'virtual bool KexiDBFactoryBase::isPropertyVisibleInternal(const QByteArray&, QWidget*, const QByteArray&, bool)' can be marked override [-Wsuggest-override] 47 | virtual bool isPropertyVisibleInternal(const QByteArray& classname, QWidget *w, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.cpp:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:58:18: warning: 'virtual void KFormDesigner::Command::redo()' can be marked override [-Wsuggest-override] 58 | virtual void redo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:96:17: warning: 'virtual int KFormDesigner::PropertyCommand::id() const' can be marked override [-Wsuggest-override] 96 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:100:18: warning: 'virtual void KFormDesigner::PropertyCommand::execute()' can be marked override [-Wsuggest-override] 100 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:102:18: warning: 'virtual void KFormDesigner::PropertyCommand::undo()' can be marked override [-Wsuggest-override] 102 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:104:10: warning: 'virtual bool KFormDesigner::PropertyCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 104 | bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:122:18: warning: 'virtual void KFormDesigner::PropertyCommand::debug() const' can be marked override [-Wsuggest-override] 122 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:145:17: warning: 'virtual int KFormDesigner::GeometryPropertyCommand::id() const' can be marked override [-Wsuggest-override] 145 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:147:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::execute()' can be marked override [-Wsuggest-override] 147 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:149:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::undo()' can be marked override [-Wsuggest-override] 149 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:157:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 157 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:179:17: warning: 'virtual int KFormDesigner::AlignWidgetsCommand::id() const' can be marked override [-Wsuggest-override] 179 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:181:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::execute()' can be marked override [-Wsuggest-override] 181 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:183:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::undo()' can be marked override [-Wsuggest-override] 183 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:185:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::debug() const' can be marked override [-Wsuggest-override] 185 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:215:17: warning: 'virtual int KFormDesigner::AdjustSizeCommand::id() const' can be marked override [-Wsuggest-override] 215 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:217:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::execute()' can be marked override [-Wsuggest-override] 217 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:219:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::undo()' can be marked override [-Wsuggest-override] 219 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:221:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::debug() const' can be marked override [-Wsuggest-override] 221 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:246:17: warning: 'virtual int KFormDesigner::LayoutPropertyCommand::id() const' can be marked override [-Wsuggest-override] 246 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:248:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::execute()' can be marked override [-Wsuggest-override] 248 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:250:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::undo()' can be marked override [-Wsuggest-override] 250 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:252:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 252 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:284:17: warning: 'virtual int KFormDesigner::InsertWidgetCommand::id() const' can be marked override [-Wsuggest-override] 284 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:286:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::execute()' can be marked override [-Wsuggest-override] 286 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:288:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::undo()' can be marked override [-Wsuggest-override] 288 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:293:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 293 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:319:17: warning: 'virtual int KFormDesigner::PasteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 319 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:321:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 321 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:323:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 323 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:325:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 325 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:367:17: warning: 'virtual int KFormDesigner::DeleteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 367 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:369:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 369 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:371:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 371 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:373:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 373 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:394:17: warning: 'virtual int KFormDesigner::DuplicateWidgetCommand::id() const' can be marked override [-Wsuggest-override] 394 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:396:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::execute()' can be marked override [-Wsuggest-override] 396 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:398:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::undo()' can be marked override [-Wsuggest-override] 398 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:400:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 400 | virtual void debug() const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidatasourcepage.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiPropertyEditorView.h:51:19: warning: 'virtual QSize KexiPropertyEditorView::sizeHint() const' can be marked override [-Wsuggest-override] 51 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiPropertyEditorView.h:52:19: warning: 'virtual QSize KexiPropertyEditorView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 52 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:420:17: warning: 'virtual int KFormDesigner::CutWidgetCommand::id() const' can be marked override [-Wsuggest-override] 420 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:422:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::execute()' can be marked override [-Wsuggest-override] 422 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:424:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::undo()' can be marked override [-Wsuggest-override] 424 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:426:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 426 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:446:17: warning: 'virtual int KFormDesigner::PropertyCommandGroup::id() const' can be marked override [-Wsuggest-override] 446 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:448:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::execute()' can be marked override [-Wsuggest-override] 448 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:450:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::debug() const' can be marked override [-Wsuggest-override] 450 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:473:17: warning: 'virtual int KFormDesigner::InlineTextEditingCommand::id() const' can be marked override [-Wsuggest-override] 473 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:475:18: warning: 'virtual bool KFormDesigner::InlineTextEditingCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 475 | virtual bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:477:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::execute()' can be marked override [-Wsuggest-override] 477 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:479:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::debug() const' can be marked override [-Wsuggest-override] 479 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:481:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::undo()' can be marked override [-Wsuggest-override] 481 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:506:17: warning: 'virtual int KFormDesigner::InsertPageCommand::id() const' can be marked override [-Wsuggest-override] 506 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:508:18: warning: 'virtual void KFormDesigner::InsertPageCommand::execute()' can be marked override [-Wsuggest-override] 508 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:512:18: warning: 'virtual void KFormDesigner::InsertPageCommand::debug() const' can be marked override [-Wsuggest-override] 512 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:514:18: warning: 'virtual void KFormDesigner::InsertPageCommand::undo()' can be marked override [-Wsuggest-override] 514 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:535:17: warning: 'virtual int KFormDesigner::RemovePageCommand::id() const' can be marked override [-Wsuggest-override] 535 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:537:18: warning: 'virtual void KFormDesigner::RemovePageCommand::execute()' can be marked override [-Wsuggest-override] 537 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:539:18: warning: 'virtual void KFormDesigner::RemovePageCommand::debug() const' can be marked override [-Wsuggest-override] 539 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:541:18: warning: 'virtual void KFormDesigner::RemovePageCommand::undo()' can be marked override [-Wsuggest-override] 541 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/KexiFormScrollAreaWidget.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidatasourcepage.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiDataSourceComboBox.h:85:18: warning: 'virtual void KexiDataSourceComboBox::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 85 | virtual void focusOutEvent(QFocusEvent *e); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.cpp:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qscrollarea.h:43, from /usr/include/qt/QtWidgets/QScrollArea:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidbfactorybase.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/formIO.h:48:18: warning: 'virtual void CustomWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 48 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:29, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qsharedpointer.h:43, from /usr/include/qt/QtCore/qpointer.h:43, from /usr/include/qt/QtCore/QPointer:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexi.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:25: /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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:29, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformmanager.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformmanager.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qsharedpointer.h:43, from /usr/include/qt/QtCore/qpointer.h:43, from /usr/include/qt/QtCore/QPointer:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexi.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:25: /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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListView.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidatasourcepage.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:54:22: warning: 'virtual QVariant KexiFieldListModel::data(const QModelIndex&, int) const' can be marked override [-Wsuggest-override] 54 | virtual QVariant data(const QModelIndex& index, int role = Qt::DisplayRole) const; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:55:17: warning: 'virtual int KexiFieldListModel::rowCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 55 | virtual int rowCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:56:17: warning: 'virtual int KexiFieldListModel::columnCount(const QModelIndex&) const' can be marked override [-Wsuggest-override] 56 | virtual int columnCount(const QModelIndex& parent = QModelIndex()) const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:57:22: warning: 'virtual QVariant KexiFieldListModel::headerData(int, Qt::Orientation, int) const' can be marked override [-Wsuggest-override] 57 | virtual QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:59:25: warning: 'virtual QStringList KexiFieldListModel::mimeTypes() const' can be marked override [-Wsuggest-override] 59 | virtual QStringList mimeTypes() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:60:24: warning: 'virtual QMimeData* KexiFieldListModel::mimeData(const QModelIndexList&) const' can be marked override [-Wsuggest-override] 60 | virtual QMimeData* mimeData(const QModelIndexList& indexes) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldListModel.h:61:27: warning: 'virtual Qt::ItemFlags KexiFieldListModel::flags(const QModelIndex&) const' can be marked override [-Wsuggest-override] 61 | virtual Qt::ItemFlags flags(const QModelIndex& index) const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidatasourcepage.cpp:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/fields/KexiFieldComboBox.h:70:18: warning: 'virtual void KexiFieldComboBox::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 70 | virtual void focusOutEvent(QFocusEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:72:19: warning: 'virtual QSize KexiFormView::preferredSizeHint(const QSize&)' can be marked override [-Wsuggest-override] 72 | virtual QSize preferredSizeHint(const QSize& otherSize); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:125:22: warning: 'virtual tristate KexiFormView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 125 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:126:22: warning: 'virtual tristate KexiFormView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 126 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:127:27: warning: 'virtual KPropertySet* KexiFormView::propertySet()' can be marked override [-Wsuggest-override] 127 | virtual KPropertySet* propertySet(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:128:24: warning: 'virtual KDbObject* KexiFormView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 128 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:131:22: warning: 'virtual tristate KexiFormView::storeData(bool)' can be marked override [-Wsuggest-override] 131 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:144:18: warning: 'virtual void KexiFormView::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 144 | virtual void resizeEvent(QResizeEvent *); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:148:18: warning: 'virtual void KexiFormView::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 148 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:151:18: warning: 'virtual void KexiFormView::setFocusInternal()' can be marked override [-Wsuggest-override] 151 | virtual void setFocusInternal(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:164:18: warning: 'virtual void KexiFormView::updateActions(bool)' can be marked override [-Wsuggest-override] 164 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidatasourcepage.cpp:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:52:19: warning: 'virtual QSize KexiSmallToolButton::sizeHint() const' can be marked override [-Wsuggest-override] 52 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:78:11: warning: 'virtual QSize KexiToolBarSeparator::sizeHint() const' can be marked override [-Wsuggest-override] 78 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:83:18: warning: 'virtual void KexiToolBarSeparator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 83 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:93:30: warning: 'virtual KLocalizedString KexiFormPart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 93 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:103:18: warning: 'virtual void KexiFormPart::initPartActions()' can be marked override [-Wsuggest-override] 103 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:104:18: warning: 'virtual void KexiFormPart::initInstanceActions()' can be marked override [-Wsuggest-override] 104 | virtual void initInstanceActions(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:105:18: warning: 'virtual void KexiFormPart::setupCustomPropertyPanelTabs(QTabWidget*)' can be marked override [-Wsuggest-override] 105 | virtual void setupCustomPropertyPanelTabs(QTabWidget *tab); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ [ 93%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/widgets/kexidbimagebox.cpp.o /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:72:19: warning: 'virtual QSize KexiFormView::preferredSizeHint(const QSize&)' can be marked override [-Wsuggest-override] 72 | virtual QSize preferredSizeHint(const QSize& otherSize); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:125:22: warning: 'virtual tristate KexiFormView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 125 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:126:22: warning: 'virtual tristate KexiFormView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 126 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:127:27: warning: 'virtual KPropertySet* KexiFormView::propertySet()' can be marked override [-Wsuggest-override] 127 | virtual KPropertySet* propertySet(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:128:24: warning: 'virtual KDbObject* KexiFormView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 128 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:131:22: warning: 'virtual tristate KexiFormView::storeData(bool)' can be marked override [-Wsuggest-override] 131 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:144:18: warning: 'virtual void KexiFormView::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 144 | virtual void resizeEvent(QResizeEvent *); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:148:18: warning: 'virtual void KexiFormView::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 148 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:151:18: warning: 'virtual void KexiFormView::setFocusInternal()' can be marked override [-Wsuggest-override] 151 | virtual void setFocusInternal(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:164:18: warning: 'virtual void KexiFormView::updateActions(bool)' can be marked override [-Wsuggest-override] 164 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:93:30: warning: 'virtual KLocalizedString KexiFormPart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 93 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:103:18: warning: 'virtual void KexiFormPart::initPartActions()' can be marked override [-Wsuggest-override] 103 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:104:18: warning: 'virtual void KexiFormPart::initInstanceActions()' can be marked override [-Wsuggest-override] 104 | virtual void initInstanceActions(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:105:18: warning: 'virtual void KexiFormPart::setupCustomPropertyPanelTabs(QTabWidget*)' can be marked override [-Wsuggest-override] 105 | virtual void setupCustomPropertyPanelTabs(QTabWidget *tab); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformpart.h:29, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformmanager.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/moc_kexiformmanager.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/mocs_compilation.cpp:5: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformmanager.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:63:22: warning: 'virtual QVariant KexiDBForm::value()' can be marked override [-Wsuggest-override] 63 | virtual QVariant value() { | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:67:18: warning: 'virtual void KexiDBForm::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 67 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:79:18: warning: 'virtual bool KexiDBForm::valueIsNull()' can be marked override [-Wsuggest-override] 79 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:80:18: warning: 'virtual bool KexiDBForm::valueIsEmpty()' can be marked override [-Wsuggest-override] 80 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:81:18: warning: 'virtual bool KexiDBForm::isReadOnly() const' can be marked override [-Wsuggest-override] 81 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:82:22: warning: 'virtual QWidget* KexiDBForm::widget()' can be marked override [-Wsuggest-override] 82 | virtual QWidget* widget(); | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:83:18: warning: 'virtual bool KexiDBForm::cursorAtStart()' can be marked override [-Wsuggest-override] 83 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:84:18: warning: 'virtual bool KexiDBForm::cursorAtEnd()' can be marked override [-Wsuggest-override] 84 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:85:18: warning: 'virtual void KexiDBForm::clear()' can be marked override [-Wsuggest-override] 85 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:99:18: warning: 'virtual void KexiDBForm::setReadOnly(bool)' can be marked override [-Wsuggest-override] 99 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:116:18: warning: 'virtual bool KexiDBForm::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 116 | virtual bool eventFilter(QObject * watched, QEvent * e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:118:18: warning: 'virtual void KexiDBForm::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 118 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:121:18: warning: 'virtual void KexiDBForm::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 121 | virtual void setValueInternal(const QVariant&, bool) {} | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:124:18: warning: 'virtual void KexiDBForm::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 124 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:127:18: warning: 'virtual void KexiDBForm::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 127 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/KexiFormScrollAreaWidget.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidatasourcepage.cpp:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qwidget.h:43, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/properties/KexiPropertyPaneViewBase.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidatasourcepage.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidatasourcepage.cpp:20: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformmanager.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:64:18: warning: 'virtual void KexiFormDataProvider::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 64 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:70:18: warning: 'virtual bool KexiFormDataProvider::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 70 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:72:19: warning: 'virtual QSize KexiFormView::preferredSizeHint(const QSize&)' can be marked override [-Wsuggest-override] 72 | virtual QSize preferredSizeHint(const QSize& otherSize); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:125:22: warning: 'virtual tristate KexiFormView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 125 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:126:22: warning: 'virtual tristate KexiFormView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 126 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:127:27: warning: 'virtual KPropertySet* KexiFormView::propertySet()' can be marked override [-Wsuggest-override] 127 | virtual KPropertySet* propertySet(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:128:24: warning: 'virtual KDbObject* KexiFormView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 128 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:131:22: warning: 'virtual tristate KexiFormView::storeData(bool)' can be marked override [-Wsuggest-override] 131 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:144:18: warning: 'virtual void KexiFormView::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 144 | virtual void resizeEvent(QResizeEvent *); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:148:18: warning: 'virtual void KexiFormView::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 148 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:151:18: warning: 'virtual void KexiFormView::setFocusInternal()' can be marked override [-Wsuggest-override] 151 | virtual void setFocusInternal(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:164:18: warning: 'virtual void KexiFormView::updateActions(bool)' can be marked override [-Wsuggest-override] 164 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformpart.h:93:30: warning: 'virtual KLocalizedString KexiFormPart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 93 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformpart.h:103:18: warning: 'virtual void KexiFormPart::initPartActions()' can be marked override [-Wsuggest-override] 103 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformpart.h:104:18: warning: 'virtual void KexiFormPart::initInstanceActions()' can be marked override [-Wsuggest-override] 104 | virtual void initInstanceActions(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformpart.h:105:18: warning: 'virtual void KexiFormPart::setupCustomPropertyPanelTabs(QTabWidget*)' can be marked override [-Wsuggest-override] 105 | virtual void setupCustomPropertyPanelTabs(QTabWidget *tab); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidatasourcepage.cpp:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:34: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtGui/qevent.h:43, from /usr/include/qt/QtGui/QDragMoveEvent:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h: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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/moc_kexiformscrollview.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/mocs_compilation.cpp:7: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:64:18: warning: 'virtual void KexiFormDataProvider::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 64 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:70:18: warning: 'virtual bool KexiFormDataProvider::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 70 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidbfactorybase.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qchar.h:43, from /usr/include/qt/QtCore/qhash.h:44, from /usr/include/qt/QtCore/QHash:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:34: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:72:19: warning: 'virtual QSize KexiFormView::preferredSizeHint(const QSize&)' can be marked override [-Wsuggest-override] 72 | virtual QSize preferredSizeHint(const QSize& otherSize); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:125:22: warning: 'virtual tristate KexiFormView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 125 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:126:22: warning: 'virtual tristate KexiFormView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 126 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:127:27: warning: 'virtual KPropertySet* KexiFormView::propertySet()' can be marked override [-Wsuggest-override] 127 | virtual KPropertySet* propertySet(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:128:24: warning: 'virtual KDbObject* KexiFormView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 128 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:131:22: warning: 'virtual tristate KexiFormView::storeData(bool)' can be marked override [-Wsuggest-override] 131 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:144:18: warning: 'virtual void KexiFormView::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 144 | virtual void resizeEvent(QResizeEvent *); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:148:18: warning: 'virtual void KexiFormView::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 148 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:151:18: warning: 'virtual void KexiFormView::setFocusInternal()' can be marked override [-Wsuggest-override] 151 | virtual void setFocusInternal(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:164:18: warning: 'virtual void KexiFormView::updateActions(bool)' can be marked override [-Wsuggest-override] 164 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiFormScrollView::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiFormScrollView::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiFormScrollView::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiFormScrollView::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiFormScrollView::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiFormScrollView::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiFormScrollView::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:78:18: warning: 'virtual bool KexiFormScrollView::columnEditable(int)' can be marked override [-Wsuggest-override] 78 | virtual bool columnEditable(int col); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:83:17: warning: 'virtual int KexiFormScrollView::columnCount() const' can be marked override [-Wsuggest-override] 83 | virtual int columnCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:86:17: warning: 'virtual int KexiFormScrollView::recordCount() const' can be marked override [-Wsuggest-override] 86 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:89:17: warning: 'virtual int KexiFormScrollView::currentRecord() const' can be marked override [-Wsuggest-override] 89 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:95:33: warning: 'virtual KDbTableViewColumn* KexiFormScrollView::column(int)' can be marked override [-Wsuggest-override] 95 | virtual KDbTableViewColumn* column(int col); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:99:17: warning: 'virtual int KexiFormScrollView::fieldNumberForColumn(int)' can be marked override [-Wsuggest-override] 99 | virtual int fieldNumberForColumn(int col); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:109:17: warning: 'virtual int KexiFormScrollView::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 109 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:112:25: warning: 'virtual QScrollBar* KexiFormScrollView::verticalScrollBar() const' can be marked override [-Wsuggest-override] 112 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:153:19: warning: 'virtual QRect KexiFormScrollView::viewportGeometry() const' can be marked override [-Wsuggest-override] 153 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:158:17: warning: 'virtual int KexiFormScrollView::recordsPerPage() const' can be marked override [-Wsuggest-override] 158 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:161:18: warning: 'virtual void KexiFormScrollView::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 161 | virtual void ensureCellVisible(int record, int col); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:164:18: warning: 'virtual void KexiFormScrollView::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 164 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:166:18: warning: 'virtual void KexiFormScrollView::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 166 | virtual void moveToRecordRequested(int r); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:167:18: warning: 'virtual void KexiFormScrollView::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 167 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:168:18: warning: 'virtual void KexiFormScrollView::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 168 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:169:18: warning: 'virtual void KexiFormScrollView::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 169 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:170:18: warning: 'virtual void KexiFormScrollView::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 170 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:171:18: warning: 'virtual void KexiFormScrollView::addNewRecordRequested()' can be marked override [-Wsuggest-override] 171 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:178:18: warning: 'virtual bool KexiFormScrollView::cancelEditor()' can be marked override [-Wsuggest-override] 178 | virtual bool cancelEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:187:18: warning: 'virtual void KexiFormScrollView::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 187 | virtual void verticalScrollBarValueChanged(int v) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/formIO.h:48:18: warning: 'virtual void CustomWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 48 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:192:10: warning: 'virtual void KexiFormScrollView::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 192 | void itemChanged(KDbRecordData* data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:193:10: warning: 'virtual void KexiFormScrollView::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 193 | void itemChanged(KDbRecordData* data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:194:10: warning: 'virtual void KexiFormScrollView::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 194 | void itemDeleteRequest(KDbRecordData* data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:195:10: warning: 'virtual void KexiFormScrollView::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 195 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:196:10: warning: 'virtual void KexiFormScrollView::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 196 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); //!< does nothing | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:197:10: warning: 'virtual void KexiFormScrollView::dataRefreshed()' can be marked override [-Wsuggest-override] 197 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:198:10: warning: 'virtual void KexiFormScrollView::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 198 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:199:10: warning: 'virtual void KexiFormScrollView::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 199 | void itemSelected(KDbRecordData* data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:200:10: warning: 'virtual void KexiFormScrollView::cellSelected(int, int)' can be marked override [-Wsuggest-override] 200 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:201:10: warning: 'virtual void KexiFormScrollView::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 201 | void sortedColumnChanged(int column); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:202:10: warning: 'virtual void KexiFormScrollView::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 202 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:203:10: warning: 'virtual void KexiFormScrollView::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 203 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:204:10: warning: 'virtual void KexiFormScrollView::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 204 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:205:10: warning: 'virtual void KexiFormScrollView::reloadActions()' can be marked override [-Wsuggest-override] 205 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:212:18: warning: 'virtual void KexiFormScrollView::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 212 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:215:18: warning: 'virtual void KexiFormScrollView::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 215 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:220:18: warning: 'virtual void KexiFormScrollView::slotRecordDeleted()' can be marked override [-Wsuggest-override] 220 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:225:18: warning: 'virtual void KexiFormScrollView::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 225 | virtual void slotRecordInserted(KDbRecordData* data, bool repaint); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:228:18: warning: 'virtual void KexiFormScrollView::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 228 | virtual void slotRecordInserted(KDbRecordData* data, int record, bool repaint); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:230:18: warning: 'virtual void KexiFormScrollView::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 230 | virtual void slotRecordsDeleted(const QList&); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:232:18: warning: 'virtual void KexiFormScrollView::slotDataDestroying()' can be marked override [-Wsuggest-override] 232 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:238:18: warning: 'virtual void KexiFormScrollView::reloadData()' can be marked override [-Wsuggest-override] 238 | virtual void reloadData() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:243:18: warning: 'virtual void KexiFormScrollView::copySelection()' can be marked override [-Wsuggest-override] 243 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:246:18: warning: 'virtual void KexiFormScrollView::cutSelection()' can be marked override [-Wsuggest-override] 246 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:249:18: warning: 'virtual void KexiFormScrollView::paste()' can be marked override [-Wsuggest-override] 249 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:253:18: warning: 'virtual void KexiFormScrollView::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 253 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:256:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiFormScrollView::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 256 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:259:17: warning: 'virtual int KexiFormScrollView::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 259 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:263:18: warning: 'virtual void KexiFormScrollView::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 263 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:267:10: warning: 'virtual void KexiFormScrollView::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 267 | void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:271:18: warning: 'virtual void KexiFormScrollView::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 271 | virtual void updateGUIAfterSorting(int previousRecord); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:274:18: warning: 'virtual void KexiFormScrollView::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 274 | virtual void createEditor(int record, int column, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:278:36: warning: 'virtual KexiDataItemInterface* KexiFormScrollView::editor(int, bool)' can be marked override [-Wsuggest-override] 278 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:281:18: warning: 'virtual void KexiFormScrollView::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 281 | virtual void editorShowFocus(int record, int column); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:285:18: warning: 'virtual void KexiFormScrollView::updateCell(int, int)' can be marked override [-Wsuggest-override] 285 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:288:18: warning: 'virtual void KexiFormScrollView::updateCurrentCell()' can be marked override [-Wsuggest-override] 288 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:292:18: warning: 'virtual void KexiFormScrollView::updateRecord(int)' can be marked override [-Wsuggest-override] 292 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:296:18: warning: 'virtual void KexiFormScrollView::updateWidgetContents()' can be marked override [-Wsuggest-override] 296 | virtual void updateWidgetContents(); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:301:18: warning: 'virtual void KexiFormScrollView::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 301 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:304:18: warning: 'virtual void KexiFormScrollView::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 304 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:310:18: warning: 'virtual bool KexiFormScrollView::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 310 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:313:18: warning: 'virtual void KexiFormScrollView::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 313 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:316:18: warning: 'virtual void KexiFormScrollView::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 316 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:321:18: warning: 'virtual void KexiFormScrollView::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 321 | virtual void selectCellInternal(int previousRecord, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:324:18: warning: 'virtual void KexiFormScrollView::initDataContents()' can be marked override [-Wsuggest-override] 324 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:330:18: warning: 'virtual void KexiFormScrollView::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 330 | virtual void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:336:18: warning: 'virtual void KexiFormScrollView::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 336 | virtual void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:350:18: warning: 'virtual void KexiFormScrollView::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 350 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/objecttree.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidbfactorybase.cpp:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiFormScrollView::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiFormScrollView::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiFormScrollView::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiFormScrollView::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiFormScrollView::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiFormScrollView::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiFormScrollView::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:78:18: warning: 'virtual bool KexiFormScrollView::columnEditable(int)' can be marked override [-Wsuggest-override] 78 | virtual bool columnEditable(int col); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:83:17: warning: 'virtual int KexiFormScrollView::columnCount() const' can be marked override [-Wsuggest-override] 83 | virtual int columnCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:86:17: warning: 'virtual int KexiFormScrollView::recordCount() const' can be marked override [-Wsuggest-override] 86 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:89:17: warning: 'virtual int KexiFormScrollView::currentRecord() const' can be marked override [-Wsuggest-override] 89 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:95:33: warning: 'virtual KDbTableViewColumn* KexiFormScrollView::column(int)' can be marked override [-Wsuggest-override] 95 | virtual KDbTableViewColumn* column(int col); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:99:17: warning: 'virtual int KexiFormScrollView::fieldNumberForColumn(int)' can be marked override [-Wsuggest-override] 99 | virtual int fieldNumberForColumn(int col); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:109:17: warning: 'virtual int KexiFormScrollView::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 109 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:112:25: warning: 'virtual QScrollBar* KexiFormScrollView::verticalScrollBar() const' can be marked override [-Wsuggest-override] 112 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:153:19: warning: 'virtual QRect KexiFormScrollView::viewportGeometry() const' can be marked override [-Wsuggest-override] 153 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:158:17: warning: 'virtual int KexiFormScrollView::recordsPerPage() const' can be marked override [-Wsuggest-override] 158 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:161:18: warning: 'virtual void KexiFormScrollView::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 161 | virtual void ensureCellVisible(int record, int col); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:164:18: warning: 'virtual void KexiFormScrollView::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 164 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:166:18: warning: 'virtual void KexiFormScrollView::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 166 | virtual void moveToRecordRequested(int r); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:167:18: warning: 'virtual void KexiFormScrollView::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 167 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:168:18: warning: 'virtual void KexiFormScrollView::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 168 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:169:18: warning: 'virtual void KexiFormScrollView::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 169 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:170:18: warning: 'virtual void KexiFormScrollView::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 170 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:171:18: warning: 'virtual void KexiFormScrollView::addNewRecordRequested()' can be marked override [-Wsuggest-override] 171 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:178:18: warning: 'virtual bool KexiFormScrollView::cancelEditor()' can be marked override [-Wsuggest-override] 178 | virtual bool cancelEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:187:18: warning: 'virtual void KexiFormScrollView::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 187 | virtual void verticalScrollBarValueChanged(int v) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:192:10: warning: 'virtual void KexiFormScrollView::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 192 | void itemChanged(KDbRecordData* data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:193:10: warning: 'virtual void KexiFormScrollView::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 193 | void itemChanged(KDbRecordData* data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:194:10: warning: 'virtual void KexiFormScrollView::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 194 | void itemDeleteRequest(KDbRecordData* data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:195:10: warning: 'virtual void KexiFormScrollView::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 195 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:196:10: warning: 'virtual void KexiFormScrollView::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 196 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); //!< does nothing | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:197:10: warning: 'virtual void KexiFormScrollView::dataRefreshed()' can be marked override [-Wsuggest-override] 197 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:198:10: warning: 'virtual void KexiFormScrollView::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 198 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:199:10: warning: 'virtual void KexiFormScrollView::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 199 | void itemSelected(KDbRecordData* data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:200:10: warning: 'virtual void KexiFormScrollView::cellSelected(int, int)' can be marked override [-Wsuggest-override] 200 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:201:10: warning: 'virtual void KexiFormScrollView::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 201 | void sortedColumnChanged(int column); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:202:10: warning: 'virtual void KexiFormScrollView::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 202 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:203:10: warning: 'virtual void KexiFormScrollView::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 203 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:204:10: warning: 'virtual void KexiFormScrollView::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 204 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:205:10: warning: 'virtual void KexiFormScrollView::reloadActions()' can be marked override [-Wsuggest-override] 205 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:212:18: warning: 'virtual void KexiFormScrollView::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 212 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:215:18: warning: 'virtual void KexiFormScrollView::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 215 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:220:18: warning: 'virtual void KexiFormScrollView::slotRecordDeleted()' can be marked override [-Wsuggest-override] 220 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:225:18: warning: 'virtual void KexiFormScrollView::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 225 | virtual void slotRecordInserted(KDbRecordData* data, bool repaint); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:228:18: warning: 'virtual void KexiFormScrollView::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 228 | virtual void slotRecordInserted(KDbRecordData* data, int record, bool repaint); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:230:18: warning: 'virtual void KexiFormScrollView::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 230 | virtual void slotRecordsDeleted(const QList&); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:232:18: warning: 'virtual void KexiFormScrollView::slotDataDestroying()' can be marked override [-Wsuggest-override] 232 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:238:18: warning: 'virtual void KexiFormScrollView::reloadData()' can be marked override [-Wsuggest-override] 238 | virtual void reloadData() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:243:18: warning: 'virtual void KexiFormScrollView::copySelection()' can be marked override [-Wsuggest-override] 243 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:246:18: warning: 'virtual void KexiFormScrollView::cutSelection()' can be marked override [-Wsuggest-override] 246 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:249:18: warning: 'virtual void KexiFormScrollView::paste()' can be marked override [-Wsuggest-override] 249 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:253:18: warning: 'virtual void KexiFormScrollView::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 253 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:256:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiFormScrollView::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 256 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:259:17: warning: 'virtual int KexiFormScrollView::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 259 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:263:18: warning: 'virtual void KexiFormScrollView::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 263 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:267:10: warning: 'virtual void KexiFormScrollView::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 267 | void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:271:18: warning: 'virtual void KexiFormScrollView::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 271 | virtual void updateGUIAfterSorting(int previousRecord); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:274:18: warning: 'virtual void KexiFormScrollView::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 274 | virtual void createEditor(int record, int column, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:278:36: warning: 'virtual KexiDataItemInterface* KexiFormScrollView::editor(int, bool)' can be marked override [-Wsuggest-override] 278 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:281:18: warning: 'virtual void KexiFormScrollView::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 281 | virtual void editorShowFocus(int record, int column); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:285:18: warning: 'virtual void KexiFormScrollView::updateCell(int, int)' can be marked override [-Wsuggest-override] 285 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:288:18: warning: 'virtual void KexiFormScrollView::updateCurrentCell()' can be marked override [-Wsuggest-override] 288 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:292:18: warning: 'virtual void KexiFormScrollView::updateRecord(int)' can be marked override [-Wsuggest-override] 292 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:296:18: warning: 'virtual void KexiFormScrollView::updateWidgetContents()' can be marked override [-Wsuggest-override] 296 | virtual void updateWidgetContents(); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:301:18: warning: 'virtual void KexiFormScrollView::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 301 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:304:18: warning: 'virtual void KexiFormScrollView::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 304 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:310:18: warning: 'virtual bool KexiFormScrollView::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 310 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:313:18: warning: 'virtual void KexiFormScrollView::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 313 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:316:18: warning: 'virtual void KexiFormScrollView::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 316 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:321:18: warning: 'virtual void KexiFormScrollView::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 321 | virtual void selectCellInternal(int previousRecord, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:324:18: warning: 'virtual void KexiFormScrollView::initDataContents()' can be marked override [-Wsuggest-override] 324 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:330:18: warning: 'virtual void KexiFormScrollView::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 330 | virtual void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:336:18: warning: 'virtual void KexiFormScrollView::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 336 | virtual void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/EWIEGA46WW/../../../../../../kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:350:18: warning: 'virtual void KexiFormScrollView::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 350 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:58:18: warning: 'virtual void KFormDesigner::Command::redo()' can be marked override [-Wsuggest-override] 58 | virtual void redo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:96:17: warning: 'virtual int KFormDesigner::PropertyCommand::id() const' can be marked override [-Wsuggest-override] 96 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:100:18: warning: 'virtual void KFormDesigner::PropertyCommand::execute()' can be marked override [-Wsuggest-override] 100 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:102:18: warning: 'virtual void KFormDesigner::PropertyCommand::undo()' can be marked override [-Wsuggest-override] 102 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:104:10: warning: 'virtual bool KFormDesigner::PropertyCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 104 | bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:122:18: warning: 'virtual void KFormDesigner::PropertyCommand::debug() const' can be marked override [-Wsuggest-override] 122 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:145:17: warning: 'virtual int KFormDesigner::GeometryPropertyCommand::id() const' can be marked override [-Wsuggest-override] 145 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:147:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::execute()' can be marked override [-Wsuggest-override] 147 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:149:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::undo()' can be marked override [-Wsuggest-override] 149 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:157:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 157 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:179:17: warning: 'virtual int KFormDesigner::AlignWidgetsCommand::id() const' can be marked override [-Wsuggest-override] 179 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:181:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::execute()' can be marked override [-Wsuggest-override] 181 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:183:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::undo()' can be marked override [-Wsuggest-override] 183 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:185:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::debug() const' can be marked override [-Wsuggest-override] 185 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:215:17: warning: 'virtual int KFormDesigner::AdjustSizeCommand::id() const' can be marked override [-Wsuggest-override] 215 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:217:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::execute()' can be marked override [-Wsuggest-override] 217 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:219:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::undo()' can be marked override [-Wsuggest-override] 219 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:221:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::debug() const' can be marked override [-Wsuggest-override] 221 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:246:17: warning: 'virtual int KFormDesigner::LayoutPropertyCommand::id() const' can be marked override [-Wsuggest-override] 246 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:248:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::execute()' can be marked override [-Wsuggest-override] 248 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:250:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::undo()' can be marked override [-Wsuggest-override] 250 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:252:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 252 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:284:17: warning: 'virtual int KFormDesigner::InsertWidgetCommand::id() const' can be marked override [-Wsuggest-override] 284 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:286:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::execute()' can be marked override [-Wsuggest-override] 286 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:288:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::undo()' can be marked override [-Wsuggest-override] 288 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:293:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 293 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:319:17: warning: 'virtual int KFormDesigner::PasteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 319 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:321:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 321 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:323:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 323 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:325:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 325 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:367:17: warning: 'virtual int KFormDesigner::DeleteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 367 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:369:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 369 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:371:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 371 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:373:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 373 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:394:17: warning: 'virtual int KFormDesigner::DuplicateWidgetCommand::id() const' can be marked override [-Wsuggest-override] 394 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:396:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::execute()' can be marked override [-Wsuggest-override] 396 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:398:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::undo()' can be marked override [-Wsuggest-override] 398 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:400:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 400 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:420:17: warning: 'virtual int KFormDesigner::CutWidgetCommand::id() const' can be marked override [-Wsuggest-override] 420 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:422:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::execute()' can be marked override [-Wsuggest-override] 422 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:424:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::undo()' can be marked override [-Wsuggest-override] 424 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:426:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 426 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:446:17: warning: 'virtual int KFormDesigner::PropertyCommandGroup::id() const' can be marked override [-Wsuggest-override] 446 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:448:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::execute()' can be marked override [-Wsuggest-override] 448 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:450:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::debug() const' can be marked override [-Wsuggest-override] 450 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:473:17: warning: 'virtual int KFormDesigner::InlineTextEditingCommand::id() const' can be marked override [-Wsuggest-override] 473 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:475:18: warning: 'virtual bool KFormDesigner::InlineTextEditingCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 475 | virtual bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:477:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::execute()' can be marked override [-Wsuggest-override] 477 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:479:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::debug() const' can be marked override [-Wsuggest-override] 479 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:481:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::undo()' can be marked override [-Wsuggest-override] 481 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:506:17: warning: 'virtual int KFormDesigner::InsertPageCommand::id() const' can be marked override [-Wsuggest-override] 506 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:508:18: warning: 'virtual void KFormDesigner::InsertPageCommand::execute()' can be marked override [-Wsuggest-override] 508 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:512:18: warning: 'virtual void KFormDesigner::InsertPageCommand::debug() const' can be marked override [-Wsuggest-override] 512 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:514:18: warning: 'virtual void KFormDesigner::InsertPageCommand::undo()' can be marked override [-Wsuggest-override] 514 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:535:17: warning: 'virtual int KFormDesigner::RemovePageCommand::id() const' can be marked override [-Wsuggest-override] 535 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:537:18: warning: 'virtual void KFormDesigner::RemovePageCommand::execute()' can be marked override [-Wsuggest-override] 537 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:539:18: warning: 'virtual void KFormDesigner::RemovePageCommand::debug() const' can be marked override [-Wsuggest-override] 539 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:541:18: warning: 'virtual void KFormDesigner::RemovePageCommand::undo()' can be marked override [-Wsuggest-override] 541 | virtual void undo(); | ^~~~ [ 93%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/widgets/KexiDBPushButton.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/objecttree.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/KexiDataSourceComboBox.h:85:18: warning: 'virtual void KexiDataSourceComboBox::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 85 | virtual void focusOutEvent(QFocusEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.cpp:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.cpp:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/formIO.h:48:18: warning: 'virtual void CustomWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 48 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiPushButton.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:29, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/moc_KexiDBPushButton.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/mocs_compilation.cpp:9: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:55:22: warning: 'virtual QVariant KexiDBPushButton::value()' can be marked override [-Wsuggest-override] 55 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:59:18: warning: 'virtual bool KexiDBPushButton::valueIsNull()' can be marked override [-Wsuggest-override] 59 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:65:18: warning: 'virtual bool KexiDBPushButton::valueIsEmpty()' can be marked override [-Wsuggest-override] 65 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:68:18: warning: 'virtual bool KexiDBPushButton::cursorAtStart()' can be marked override [-Wsuggest-override] 68 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:71:18: warning: 'virtual bool KexiDBPushButton::cursorAtEnd()' can be marked override [-Wsuggest-override] 71 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:73:18: warning: 'virtual void KexiDBPushButton::clear()' can be marked override [-Wsuggest-override] 73 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:75:18: warning: 'virtual void KexiDBPushButton::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 75 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:77:18: warning: 'virtual bool KexiDBPushButton::isReadOnly() const' can be marked override [-Wsuggest-override] 77 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:102:18: warning: 'virtual void KexiDBPushButton::setReadOnly(bool)' can be marked override [-Wsuggest-override] 102 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:105:18: warning: 'virtual void KexiDBPushButton::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 105 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbutils.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/moc_kexidbautofield.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/mocs_compilation.cpp:10: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:88:18: warning: 'virtual void KexiDBAutoField::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 88 | virtual void setInvalidState(const QString& text); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:89:18: warning: 'virtual bool KexiDBAutoField::isReadOnly() const' can be marked override [-Wsuggest-override] 89 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:90:18: warning: 'virtual void KexiDBAutoField::setReadOnly(bool)' can be marked override [-Wsuggest-override] 90 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:92:22: warning: 'virtual QVariant KexiDBAutoField::value()' can be marked override [-Wsuggest-override] 92 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:93:18: warning: 'virtual bool KexiDBAutoField::valueIsNull()' can be marked override [-Wsuggest-override] 93 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:94:18: warning: 'virtual bool KexiDBAutoField::valueIsEmpty()' can be marked override [-Wsuggest-override] 94 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:95:18: warning: 'virtual bool KexiDBAutoField::valueIsValid()' can be marked override [-Wsuggest-override] 95 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:96:18: warning: 'virtual bool KexiDBAutoField::valueChanged()' can be marked override [-Wsuggest-override] 96 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:97:18: warning: 'virtual void KexiDBAutoField::clear()' can be marked override [-Wsuggest-override] 97 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:100:18: warning: 'virtual void KexiDBAutoField::installListener(KexiDataItemChangesListener*)' can be marked override [-Wsuggest-override] 100 | virtual void installListener(KexiDataItemChangesListener* listener); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:118:18: warning: 'virtual void KexiDBAutoField::setDisplayDefaultValue(QWidget*, bool)' can be marked override [-Wsuggest-override] 118 | virtual void setDisplayDefaultValue(QWidget* widget, bool displayDefaultValue); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:123:18: warning: 'virtual bool KexiDBAutoField::cursorAtStart()' can be marked override [-Wsuggest-override] 123 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:124:18: warning: 'virtual bool KexiDBAutoField::cursorAtEnd()' can be marked override [-Wsuggest-override] 124 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:144:19: warning: 'virtual QSize KexiDBAutoField::sizeHint() const' can be marked override [-Wsuggest-override] 144 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:178:18: warning: 'virtual bool KexiDBAutoField::keyPressed(QKeyEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool keyPressed(QKeyEvent *ke); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:187:18: warning: 'virtual void KexiDBAutoField::moveCursorToEnd()' can be marked override [-Wsuggest-override] 187 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:190:18: warning: 'virtual void KexiDBAutoField::moveCursorToStart()' can be marked override [-Wsuggest-override] 190 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:193:18: warning: 'virtual void KexiDBAutoField::selectAll()' can be marked override [-Wsuggest-override] 193 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:196:18: warning: 'virtual void KexiDBAutoField::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 196 | virtual void setValueInternal(const QVariant&add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:205:18: warning: 'virtual bool KexiDBAutoField::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 205 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.cpp:34: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.h:64:22: warning: 'virtual QVariant KFormDesigner::WidgetTreeWidgetItem::data(int, int) const' can be marked override [-Wsuggest-override] 64 | virtual QVariant data(int column, int role) const { return QTreeWidgetItem::data(column, role); } | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.h:67:18: warning: 'virtual bool KFormDesigner::WidgetTreeWidgetItem::operator<(const QTreeWidgetItem&) const' can be marked override [-Wsuggest-override] 67 | virtual bool operator<( const QTreeWidgetItem & other ) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.h:153:18: warning: 'virtual void KFormDesigner::WidgetTreeWidget::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 153 | virtual void contextMenuEvent(QContextMenuEvent* e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:58:18: warning: 'virtual void KFormDesigner::Command::redo()' can be marked override [-Wsuggest-override] 58 | virtual void redo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:96:17: warning: 'virtual int KFormDesigner::PropertyCommand::id() const' can be marked override [-Wsuggest-override] 96 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:100:18: warning: 'virtual void KFormDesigner::PropertyCommand::execute()' can be marked override [-Wsuggest-override] 100 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:102:18: warning: 'virtual void KFormDesigner::PropertyCommand::undo()' can be marked override [-Wsuggest-override] 102 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:104:10: warning: 'virtual bool KFormDesigner::PropertyCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 104 | bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:122:18: warning: 'virtual void KFormDesigner::PropertyCommand::debug() const' can be marked override [-Wsuggest-override] 122 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:145:17: warning: 'virtual int KFormDesigner::GeometryPropertyCommand::id() const' can be marked override [-Wsuggest-override] 145 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:147:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::execute()' can be marked override [-Wsuggest-override] 147 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:149:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::undo()' can be marked override [-Wsuggest-override] 149 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:157:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 157 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:179:17: warning: 'virtual int KFormDesigner::AlignWidgetsCommand::id() const' can be marked override [-Wsuggest-override] 179 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:181:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::execute()' can be marked override [-Wsuggest-override] 181 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:183:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::undo()' can be marked override [-Wsuggest-override] 183 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:185:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::debug() const' can be marked override [-Wsuggest-override] 185 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:215:17: warning: 'virtual int KFormDesigner::AdjustSizeCommand::id() const' can be marked override [-Wsuggest-override] 215 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:217:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::execute()' can be marked override [-Wsuggest-override] 217 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:219:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::undo()' can be marked override [-Wsuggest-override] 219 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:221:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::debug() const' can be marked override [-Wsuggest-override] 221 | virtual void debug() const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.cpp:35: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:246:17: warning: 'virtual int KFormDesigner::LayoutPropertyCommand::id() const' can be marked override [-Wsuggest-override] 246 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:248:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::execute()' can be marked override [-Wsuggest-override] 248 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:250:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::undo()' can be marked override [-Wsuggest-override] 250 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:252:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 252 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:284:17: warning: 'virtual int KFormDesigner::InsertWidgetCommand::id() const' can be marked override [-Wsuggest-override] 284 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:286:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::execute()' can be marked override [-Wsuggest-override] 286 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:288:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::undo()' can be marked override [-Wsuggest-override] 288 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:293:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 293 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:319:17: warning: 'virtual int KFormDesigner::PasteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 319 | virtual int id() const; | ^~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/moc_kexidbcheckbox.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/mocs_compilation.cpp:11: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:49:22: warning: 'virtual QVariant KexiDBCheckBox::value()' can be marked override [-Wsuggest-override] 49 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:321:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 321 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:50:18: warning: 'virtual void KexiDBCheckBox::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 50 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:54:18: warning: 'virtual bool KexiDBCheckBox::valueIsNull()' can be marked override [-Wsuggest-override] 54 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:323:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 323 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:325:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 325 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:60:18: warning: 'virtual bool KexiDBCheckBox::valueIsEmpty()' can be marked override [-Wsuggest-override] 60 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:63:18: warning: 'virtual bool KexiDBCheckBox::isReadOnly() const' can be marked override [-Wsuggest-override] 63 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:66:22: warning: 'virtual QWidget* KexiDBCheckBox::widget()' can be marked override [-Wsuggest-override] 66 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:68:18: warning: 'virtual bool KexiDBCheckBox::cursorAtStart()' can be marked override [-Wsuggest-override] 68 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:367:17: warning: 'virtual int KFormDesigner::DeleteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 367 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:69:18: warning: 'virtual bool KexiDBCheckBox::cursorAtEnd()' can be marked override [-Wsuggest-override] 69 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:369:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 369 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:70:18: warning: 'virtual void KexiDBCheckBox::clear()' can be marked override [-Wsuggest-override] 70 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:371:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 371 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:81:18: warning: 'virtual void KexiDBCheckBox::setDisplayDefaultValue(QWidget*, bool)' can be marked override [-Wsuggest-override] 81 | virtual void setDisplayDefaultValue(QWidget* widget, bool displayDefaultValue); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:373:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 373 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:83:18: warning: 'virtual void KexiDBCheckBox::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 83 | virtual void paintEvent(QPaintEvent* e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:63:22: warning: 'virtual QVariant KexiDBForm::value()' can be marked override [-Wsuggest-override] 63 | virtual QVariant value() { | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:93:18: warning: 'virtual void KexiDBCheckBox::setReadOnly(bool)' can be marked override [-Wsuggest-override] 93 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:67:18: warning: 'virtual void KexiDBForm::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 67 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:96:18: warning: 'virtual void KexiDBCheckBox::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 96 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:79:18: warning: 'virtual bool KexiDBForm::valueIsNull()' can be marked override [-Wsuggest-override] 79 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:394:17: warning: 'virtual int KFormDesigner::DuplicateWidgetCommand::id() const' can be marked override [-Wsuggest-override] 394 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:80:18: warning: 'virtual bool KexiDBForm::valueIsEmpty()' can be marked override [-Wsuggest-override] 80 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:396:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::execute()' can be marked override [-Wsuggest-override] 396 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:81:18: warning: 'virtual bool KexiDBForm::isReadOnly() const' can be marked override [-Wsuggest-override] 81 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:398:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::undo()' can be marked override [-Wsuggest-override] 398 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:400:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 400 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:82:22: warning: 'virtual QWidget* KexiDBForm::widget()' can be marked override [-Wsuggest-override] 82 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:83:18: warning: 'virtual bool KexiDBForm::cursorAtStart()' can be marked override [-Wsuggest-override] 83 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:84:18: warning: 'virtual bool KexiDBForm::cursorAtEnd()' can be marked override [-Wsuggest-override] 84 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:85:18: warning: 'virtual void KexiDBForm::clear()' can be marked override [-Wsuggest-override] 85 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:420:17: warning: 'virtual int KFormDesigner::CutWidgetCommand::id() const' can be marked override [-Wsuggest-override] 420 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:99:18: warning: 'virtual void KexiDBForm::setReadOnly(bool)' can be marked override [-Wsuggest-override] 99 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:422:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::execute()' can be marked override [-Wsuggest-override] 422 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:116:18: warning: 'virtual bool KexiDBForm::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 116 | virtual bool eventFilter(QObject * watched, QEvent * e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:424:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::undo()' can be marked override [-Wsuggest-override] 424 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:118:18: warning: 'virtual void KexiDBForm::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 118 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:426:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 426 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:121:18: warning: 'virtual void KexiDBForm::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 121 | virtual void setValueInternal(const QVariant&, bool) {} | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:124:18: warning: 'virtual void KexiDBForm::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 124 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:127:18: warning: 'virtual void KexiDBForm::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 127 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:446:17: warning: 'virtual int KFormDesigner::PropertyCommandGroup::id() const' can be marked override [-Wsuggest-override] 446 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:448:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::execute()' can be marked override [-Wsuggest-override] 448 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:450:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::debug() const' can be marked override [-Wsuggest-override] 450 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:473:17: warning: 'virtual int KFormDesigner::InlineTextEditingCommand::id() const' can be marked override [-Wsuggest-override] 473 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:475:18: warning: 'virtual bool KFormDesigner::InlineTextEditingCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 475 | virtual bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:477:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::execute()' can be marked override [-Wsuggest-override] 477 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:479:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::debug() const' can be marked override [-Wsuggest-override] 479 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:481:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::undo()' can be marked override [-Wsuggest-override] 481 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:506:17: warning: 'virtual int KFormDesigner::InsertPageCommand::id() const' can be marked override [-Wsuggest-override] 506 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:508:18: warning: 'virtual void KFormDesigner::InsertPageCommand::execute()' can be marked override [-Wsuggest-override] 508 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:512:18: warning: 'virtual void KFormDesigner::InsertPageCommand::debug() const' can be marked override [-Wsuggest-override] 512 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:514:18: warning: 'virtual void KFormDesigner::InsertPageCommand::undo()' can be marked override [-Wsuggest-override] 514 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:535:17: warning: 'virtual int KFormDesigner::RemovePageCommand::id() const' can be marked override [-Wsuggest-override] 535 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:537:18: warning: 'virtual void KFormDesigner::RemovePageCommand::execute()' can be marked override [-Wsuggest-override] 537 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:539:18: warning: 'virtual void KFormDesigner::RemovePageCommand::debug() const' can be marked override [-Wsuggest-override] 539 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:541:18: warning: 'virtual void KFormDesigner::RemovePageCommand::undo()' can be marked override [-Wsuggest-override] 541 | virtual void undo(); | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.cpp:36: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:64:18: warning: 'virtual void KexiFormDataProvider::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 64 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:70:18: warning: 'virtual bool KexiFormDataProvider::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 70 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxbase.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/moc_kexidbcombobox.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/mocs_compilation.cpp:12: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:75:22: warning: 'virtual QWidget* KexiTableEdit::widget()' can be marked override [-Wsuggest-override] 75 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:78:18: warning: 'virtual void KexiTableEdit::hideWidget()' can be marked override [-Wsuggest-override] 78 | virtual void hideWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:81:18: warning: 'virtual void KexiTableEdit::showWidget()' can be marked override [-Wsuggest-override] 81 | virtual void showWidget(); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:34: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:44:18: warning: 'virtual bool KexiInputTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 44 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:47:18: warning: 'virtual bool KexiInputTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 47 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:52:18: warning: 'virtual bool KexiInputTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 52 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:57:22: warning: 'virtual QVariant KexiInputTableEdit::value()' can be marked override [-Wsuggest-override] 57 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:59:18: warning: 'virtual bool KexiInputTableEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 59 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:60:18: warning: 'virtual bool KexiInputTableEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 60 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:62:18: warning: 'virtual void KexiInputTableEdit::clear()' can be marked override [-Wsuggest-override] 62 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:65:19: warning: 'virtual QSize KexiInputTableEdit::totalSize() const' can be marked override [-Wsuggest-override] 65 | virtual QSize totalSize() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:69:18: warning: 'virtual void KexiInputTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 69 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:74:18: warning: 'virtual void KexiInputTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 74 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:83:18: warning: 'virtual bool KexiInputTableEdit::showToolTipIfNeeded(const QVariant&, const QRect&, const QFontMetrics&, bool)' can be marked override [-Wsuggest-override] 83 | virtual bool showToolTipIfNeeded(const QVariant& value, const QRect& rect, const QFontMetrics& fm, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:88:18: warning: 'virtual void KexiInputTableEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 88 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:91:18: warning: 'virtual void KexiInputTableEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 91 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:94:18: warning: 'virtual void KexiInputTableEdit::selectAll()' can be marked override [-Wsuggest-override] 94 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:97:18: warning: 'virtual bool KexiInputTableEdit::fixup()' can be marked override [-Wsuggest-override] 97 | virtual bool fixup(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:106:18: warning: 'virtual void KexiInputTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 106 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:110:18: warning: 'virtual void KexiInputTableEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 110 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiInputEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:121:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 121 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiInputEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.cpp:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.h:64:22: warning: 'virtual QVariant KFormDesigner::WidgetTreeWidgetItem::data(int, int) const' can be marked override [-Wsuggest-override] 64 | virtual QVariant data(int column, int role) const { return QTreeWidgetItem::data(column, role); } | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.h:67:18: warning: 'virtual bool KFormDesigner::WidgetTreeWidgetItem::operator<(const QTreeWidgetItem&) const' can be marked override [-Wsuggest-override] 67 | virtual bool operator<( const QTreeWidgetItem & other ) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:51:22: warning: 'virtual QVariant KexiDBComboBox::origValue() const' can be marked override [-Wsuggest-override] 51 | virtual QVariant origValue() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:57:18: warning: 'virtual void KexiDBComboBox::setLabelPosition(KexiDBAutoField::LabelPosition)' can be marked override [-Wsuggest-override] 57 | virtual void setLabelPosition(LabelPosition position); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:59:22: warning: 'virtual QVariant KexiDBComboBox::value()' can be marked override [-Wsuggest-override] 59 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:61:22: warning: 'virtual QVariant KexiDBComboBox::visibleValue()' can be marked override [-Wsuggest-override] 61 | virtual QVariant visibleValue(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.h:153:18: warning: 'virtual void KFormDesigner::WidgetTreeWidget::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 153 | virtual void contextMenuEvent(QContextMenuEvent* e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:64:18: warning: 'virtual bool KexiDBComboBox::valueChanged()' can be marked override [-Wsuggest-override] 64 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:66:19: warning: 'virtual QSize KexiDBComboBox::sizeHint() const' can be marked override [-Wsuggest-override] 66 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:74:18: warning: 'virtual void KexiDBComboBox::setVisibleColumnInfo(KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 74 | virtual void setVisibleColumnInfo(KDbQueryColumnInfo* cinfo); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:78:33: warning: 'virtual KDbQueryColumnInfo* KexiDBComboBox::visibleColumnInfo()' can be marked override [-Wsuggest-override] 78 | virtual KDbQueryColumnInfo* visibleColumnInfo(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:83:18: warning: 'virtual void KexiDBComboBox::setPaletteBackgroundColor(const QColor&)' can be marked override [-Wsuggest-override] 83 | virtual void setPaletteBackgroundColor(const QColor & color); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:88:18: warning: 'virtual void KexiDBComboBox::undoChanges()' can be marked override [-Wsuggest-override] 88 | virtual void undoChanges(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:91:18: warning: 'virtual void KexiDBComboBox::slotRecordAccepted(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 91 | virtual void slotRecordAccepted(KDbRecordData *data, int record); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:92:18: warning: 'virtual void KexiDBComboBox::slotRecordSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 92 | virtual void slotRecordSelected(KDbRecordData *data); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:101:18: warning: 'virtual void KexiDBComboBox::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 101 | virtual void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:103:18: warning: 'virtual void KexiDBComboBox::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 103 | virtual void mousePressEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:105:18: warning: 'virtual void KexiDBComboBox::mouseDoubleClickEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 105 | virtual void mouseDoubleClickEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:107:18: warning: 'virtual void KexiDBComboBox::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 107 | virtual void changeEvent(QEvent * event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:109:18: warning: 'virtual bool KexiDBComboBox::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 109 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:116:18: warning: 'virtual void KexiDBComboBox::createEditor()' can be marked override [-Wsuggest-override] 116 | virtual void createEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:121:22: warning: 'virtual QWidget* KexiDBComboBox::internalEditor() const' can be marked override [-Wsuggest-override] 121 | virtual QWidget *internalEditor() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:124:18: warning: 'virtual void KexiDBComboBox::moveCursorToEndInInternalEditor()' can be marked override [-Wsuggest-override] 124 | virtual void moveCursorToEndInInternalEditor(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:127:18: warning: 'virtual void KexiDBComboBox::selectAllInInternalEditor()' can be marked override [-Wsuggest-override] 127 | virtual void selectAllInInternalEditor(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:130:18: warning: 'virtual void KexiDBComboBox::setValueInInternalEditor(const QVariant&)' can be marked override [-Wsuggest-override] 130 | virtual void setValueInInternalEditor(const QVariant& value); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:133:22: warning: 'virtual QVariant KexiDBComboBox::valueFromInternalEditor()' can be marked override [-Wsuggest-override] 133 | virtual QVariant valueFromInternalEditor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:136:18: warning: 'virtual void KexiDBComboBox::editRequested()' can be marked override [-Wsuggest-override] 136 | virtual void editRequested(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:139:18: warning: 'virtual void KexiDBComboBox::acceptRequested()' can be marked override [-Wsuggest-override] 139 | virtual void acceptRequested(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:143:20: warning: 'virtual QPoint KexiDBComboBox::mapFromParentToGlobal(const QPoint&) const' can be marked override [-Wsuggest-override] 143 | virtual QPoint mapFromParentToGlobal(const QPoint& pos) const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:146:17: warning: 'virtual int KexiDBComboBox::popupWidthHint() const' can be marked override [-Wsuggest-override] 146 | virtual int popupWidthHint() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:148:18: warning: 'virtual void KexiDBComboBox::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 148 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:151:18: warning: 'virtual void KexiDBComboBox::setVisibleValueInternal(const QVariant&)' can be marked override [-Wsuggest-override] 151 | virtual void setVisibleValueInternal(const QVariant& value); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:158:18: warning: 'virtual void KexiDBComboBox::beforeSignalValueChanged()' can be marked override [-Wsuggest-override] 158 | virtual void beforeSignalValueChanged(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:160:32: warning: 'virtual KexiComboBoxPopup* KexiDBComboBox::popup() const' can be marked override [-Wsuggest-override] 160 | virtual KexiComboBoxPopup *popup() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:161:18: warning: 'virtual void KexiDBComboBox::setPopup(KexiComboBoxPopup*)' can be marked override [-Wsuggest-override] 161 | virtual void setPopup(KexiComboBoxPopup *popup); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:167:18: warning: 'virtual bool KexiDBComboBox::keyPressed(QKeyEvent*)' can be marked override [-Wsuggest-override] 167 | virtual bool keyPressed(QKeyEvent *ke); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/moc_kexidbcommandlinkbutton.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/mocs_compilation.cpp:13: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:50:11: warning: 'virtual QSize KexiCommandLinkButton::sizeHint() const' can be marked override [-Wsuggest-override] 50 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:51:9: warning: 'virtual int KexiCommandLinkButton::heightForWidth(int) const' can be marked override [-Wsuggest-override] 51 | int heightForWidth(int) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:52:11: warning: 'virtual QSize KexiCommandLinkButton::minimumSizeHint() const' can be marked override [-Wsuggest-override] 52 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:53:10: warning: 'virtual bool KexiCommandLinkButton::event(QEvent*)' can be marked override [-Wsuggest-override] 53 | bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:54:10: warning: 'virtual void KexiCommandLinkButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 54 | void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:55:22: warning: 'virtual QVariant KexiDBCommandLinkButton::value()' can be marked override [-Wsuggest-override] 55 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:57:18: warning: 'virtual bool KexiDBCommandLinkButton::valueIsNull()' can be marked override [-Wsuggest-override] 57 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:59:18: warning: 'virtual bool KexiDBCommandLinkButton::valueIsEmpty()' can be marked override [-Wsuggest-override] 59 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:62:18: warning: 'virtual bool KexiDBCommandLinkButton::cursorAtStart()' can be marked override [-Wsuggest-override] 62 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:65:18: warning: 'virtual bool KexiDBCommandLinkButton::cursorAtEnd()' can be marked override [-Wsuggest-override] 65 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:67:18: warning: 'virtual void KexiDBCommandLinkButton::clear()' can be marked override [-Wsuggest-override] 67 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:69:18: warning: 'virtual void KexiDBCommandLinkButton::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 69 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:71:18: warning: 'virtual bool KexiDBCommandLinkButton::isReadOnly() const' can be marked override [-Wsuggest-override] 71 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:96:18: warning: 'virtual void KexiDBCommandLinkButton::setReadOnly(bool)' can be marked override [-Wsuggest-override] 96 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:100:18: warning: 'virtual void KexiDBCommandLinkButton::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 100 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbutils.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qatomic.h:41, from /usr/include/qt/QtCore/qvariant.h:43, from /usr/include/qt/QtCore/QVariant:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexidataiteminterface.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbutils.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbutils.cpp:20: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/moc_kexidbdatepicker.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/mocs_compilation.cpp:14: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:51:22: warning: 'virtual QVariant KexiDBDatePicker::value()' can be marked override [-Wsuggest-override] 51 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:52:18: warning: 'virtual void KexiDBDatePicker::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 52 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:56:18: warning: 'virtual bool KexiDBDatePicker::valueIsNull()' can be marked override [-Wsuggest-override] 56 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:62:18: warning: 'virtual bool KexiDBDatePicker::valueIsEmpty()' can be marked override [-Wsuggest-override] 62 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:65:18: warning: 'virtual bool KexiDBDatePicker::isReadOnly() const' can be marked override [-Wsuggest-override] 65 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:68:22: warning: 'virtual QWidget* KexiDBDatePicker::widget()' can be marked override [-Wsuggest-override] 68 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:70:18: warning: 'virtual bool KexiDBDatePicker::cursorAtStart()' can be marked override [-Wsuggest-override] 70 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:71:18: warning: 'virtual bool KexiDBDatePicker::cursorAtEnd()' can be marked override [-Wsuggest-override] 71 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:72:18: warning: 'virtual void KexiDBDatePicker::clear()' can be marked override [-Wsuggest-override] 72 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:84:18: warning: 'virtual void KexiDBDatePicker::setReadOnly(bool)' can be marked override [-Wsuggest-override] 84 | virtual void setReadOnly(bool set); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:87:18: warning: 'virtual void KexiDBDatePicker::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 87 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.cpp:34: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiFormScrollView::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiFormScrollView::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiFormScrollView::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiFormScrollView::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiFormScrollView::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiFormScrollView::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiFormScrollView::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:78:18: warning: 'virtual bool KexiFormScrollView::columnEditable(int)' can be marked override [-Wsuggest-override] 78 | virtual bool columnEditable(int col); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:83:17: warning: 'virtual int KexiFormScrollView::columnCount() const' can be marked override [-Wsuggest-override] 83 | virtual int columnCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:86:17: warning: 'virtual int KexiFormScrollView::recordCount() const' can be marked override [-Wsuggest-override] 86 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:89:17: warning: 'virtual int KexiFormScrollView::currentRecord() const' can be marked override [-Wsuggest-override] 89 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:95:33: warning: 'virtual KDbTableViewColumn* KexiFormScrollView::column(int)' can be marked override [-Wsuggest-override] 95 | virtual KDbTableViewColumn* column(int col); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:99:17: warning: 'virtual int KexiFormScrollView::fieldNumberForColumn(int)' can be marked override [-Wsuggest-override] 99 | virtual int fieldNumberForColumn(int col); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:109:17: warning: 'virtual int KexiFormScrollView::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 109 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:112:25: warning: 'virtual QScrollBar* KexiFormScrollView::verticalScrollBar() const' can be marked override [-Wsuggest-override] 112 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:153:19: warning: 'virtual QRect KexiFormScrollView::viewportGeometry() const' can be marked override [-Wsuggest-override] 153 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:158:17: warning: 'virtual int KexiFormScrollView::recordsPerPage() const' can be marked override [-Wsuggest-override] 158 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:161:18: warning: 'virtual void KexiFormScrollView::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 161 | virtual void ensureCellVisible(int record, int col); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:164:18: warning: 'virtual void KexiFormScrollView::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 164 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:166:18: warning: 'virtual void KexiFormScrollView::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 166 | virtual void moveToRecordRequested(int r); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:167:18: warning: 'virtual void KexiFormScrollView::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 167 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:168:18: warning: 'virtual void KexiFormScrollView::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 168 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:169:18: warning: 'virtual void KexiFormScrollView::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 169 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:170:18: warning: 'virtual void KexiFormScrollView::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 170 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:171:18: warning: 'virtual void KexiFormScrollView::addNewRecordRequested()' can be marked override [-Wsuggest-override] 171 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:178:18: warning: 'virtual bool KexiFormScrollView::cancelEditor()' can be marked override [-Wsuggest-override] 178 | virtual bool cancelEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:187:18: warning: 'virtual void KexiFormScrollView::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 187 | virtual void verticalScrollBarValueChanged(int v) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:192:10: warning: 'virtual void KexiFormScrollView::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 192 | void itemChanged(KDbRecordData* data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:193:10: warning: 'virtual void KexiFormScrollView::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 193 | void itemChanged(KDbRecordData* data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:194:10: warning: 'virtual void KexiFormScrollView::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 194 | void itemDeleteRequest(KDbRecordData* data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:195:10: warning: 'virtual void KexiFormScrollView::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 195 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:196:10: warning: 'virtual void KexiFormScrollView::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 196 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); //!< does nothing | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:197:10: warning: 'virtual void KexiFormScrollView::dataRefreshed()' can be marked override [-Wsuggest-override] 197 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:198:10: warning: 'virtual void KexiFormScrollView::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 198 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:199:10: warning: 'virtual void KexiFormScrollView::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 199 | void itemSelected(KDbRecordData* data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:200:10: warning: 'virtual void KexiFormScrollView::cellSelected(int, int)' can be marked override [-Wsuggest-override] 200 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:201:10: warning: 'virtual void KexiFormScrollView::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 201 | void sortedColumnChanged(int column); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:202:10: warning: 'virtual void KexiFormScrollView::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 202 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:203:10: warning: 'virtual void KexiFormScrollView::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 203 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:204:10: warning: 'virtual void KexiFormScrollView::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 204 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.cpp:35: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:205:10: warning: 'virtual void KexiFormScrollView::reloadActions()' can be marked override [-Wsuggest-override] 205 | void reloadActions(); | ^~~~~~~~~~~~~ /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:212:18: warning: 'virtual void KexiFormScrollView::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 212 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:215:18: warning: 'virtual void KexiFormScrollView::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 215 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:220:18: warning: 'virtual void KexiFormScrollView::slotRecordDeleted()' can be marked override [-Wsuggest-override] 220 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:225:18: warning: 'virtual void KexiFormScrollView::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 225 | virtual void slotRecordInserted(KDbRecordData* data, bool repaint); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:228:18: warning: 'virtual void KexiFormScrollView::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 228 | virtual void slotRecordInserted(KDbRecordData* data, int record, bool repaint); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:230:18: warning: 'virtual void KexiFormScrollView::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 230 | virtual void slotRecordsDeleted(const QList&); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:232:18: warning: 'virtual void KexiFormScrollView::slotDataDestroying()' can be marked override [-Wsuggest-override] 232 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:238:18: warning: 'virtual void KexiFormScrollView::reloadData()' can be marked override [-Wsuggest-override] 238 | virtual void reloadData() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:243:18: warning: 'virtual void KexiFormScrollView::copySelection()' can be marked override [-Wsuggest-override] 243 | virtual void copySelection(); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/moc_kexidbform.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/mocs_compilation.cpp:15: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:63:22: warning: 'virtual QVariant KexiDBForm::value()' can be marked override [-Wsuggest-override] 63 | virtual QVariant value() { | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:246:18: warning: 'virtual void KexiFormScrollView::cutSelection()' can be marked override [-Wsuggest-override] 246 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:67:18: warning: 'virtual void KexiDBForm::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 67 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:249:18: warning: 'virtual void KexiFormScrollView::paste()' can be marked override [-Wsuggest-override] 249 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:79:18: warning: 'virtual bool KexiDBForm::valueIsNull()' can be marked override [-Wsuggest-override] 79 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:253:18: warning: 'virtual void KexiFormScrollView::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 253 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:80:18: warning: 'virtual bool KexiDBForm::valueIsEmpty()' can be marked override [-Wsuggest-override] 80 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:256:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiFormScrollView::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 256 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:81:18: warning: 'virtual bool KexiDBForm::isReadOnly() const' can be marked override [-Wsuggest-override] 81 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:259:17: warning: 'virtual int KexiFormScrollView::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 259 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:82:22: warning: 'virtual QWidget* KexiDBForm::widget()' can be marked override [-Wsuggest-override] 82 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:263:18: warning: 'virtual void KexiFormScrollView::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 263 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:83:18: warning: 'virtual bool KexiDBForm::cursorAtStart()' can be marked override [-Wsuggest-override] 83 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:267:10: warning: 'virtual void KexiFormScrollView::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 267 | void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:84:18: warning: 'virtual bool KexiDBForm::cursorAtEnd()' can be marked override [-Wsuggest-override] 84 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:271:18: warning: 'virtual void KexiFormScrollView::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 271 | virtual void updateGUIAfterSorting(int previousRecord); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:85:18: warning: 'virtual void KexiDBForm::clear()' can be marked override [-Wsuggest-override] 85 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:274:18: warning: 'virtual void KexiFormScrollView::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 274 | virtual void createEditor(int record, int column, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:99:18: warning: 'virtual void KexiDBForm::setReadOnly(bool)' can be marked override [-Wsuggest-override] 99 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:278:36: warning: 'virtual KexiDataItemInterface* KexiFormScrollView::editor(int, bool)' can be marked override [-Wsuggest-override] 278 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:116:18: warning: 'virtual bool KexiDBForm::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 116 | virtual bool eventFilter(QObject * watched, QEvent * e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:281:18: warning: 'virtual void KexiFormScrollView::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 281 | virtual void editorShowFocus(int record, int column); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:118:18: warning: 'virtual void KexiDBForm::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 118 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:285:18: warning: 'virtual void KexiFormScrollView::updateCell(int, int)' can be marked override [-Wsuggest-override] 285 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:121:18: warning: 'virtual void KexiDBForm::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 121 | virtual void setValueInternal(const QVariant&, bool) {} | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:288:18: warning: 'virtual void KexiFormScrollView::updateCurrentCell()' can be marked override [-Wsuggest-override] 288 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:124:18: warning: 'virtual void KexiDBForm::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 124 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:292:18: warning: 'virtual void KexiFormScrollView::updateRecord(int)' can be marked override [-Wsuggest-override] 292 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:127:18: warning: 'virtual void KexiDBForm::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 127 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:296:18: warning: 'virtual void KexiFormScrollView::updateWidgetContents()' can be marked override [-Wsuggest-override] 296 | virtual void updateWidgetContents(); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:301:18: warning: 'virtual void KexiFormScrollView::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 301 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:304:18: warning: 'virtual void KexiFormScrollView::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 304 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.cpp:36: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:310:18: warning: 'virtual bool KexiFormScrollView::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 310 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:313:18: warning: 'virtual void KexiFormScrollView::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 313 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:316:18: warning: 'virtual void KexiFormScrollView::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 316 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:321:18: warning: 'virtual void KexiFormScrollView::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 321 | virtual void selectCellInternal(int previousRecord, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:324:18: warning: 'virtual void KexiFormScrollView::initDataContents()' can be marked override [-Wsuggest-override] 324 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:330:18: warning: 'virtual void KexiFormScrollView::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 330 | virtual void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:336:18: warning: 'virtual void KexiFormScrollView::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 336 | virtual void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:350:18: warning: 'virtual void KexiFormScrollView::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 350 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:63:22: warning: 'virtual QVariant KexiDBForm::value()' can be marked override [-Wsuggest-override] 63 | virtual QVariant value() { | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:67:18: warning: 'virtual void KexiDBForm::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 67 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:79:18: warning: 'virtual bool KexiDBForm::valueIsNull()' can be marked override [-Wsuggest-override] 79 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:80:18: warning: 'virtual bool KexiDBForm::valueIsEmpty()' can be marked override [-Wsuggest-override] 80 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:81:18: warning: 'virtual bool KexiDBForm::isReadOnly() const' can be marked override [-Wsuggest-override] 81 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:82:22: warning: 'virtual QWidget* KexiDBForm::widget()' can be marked override [-Wsuggest-override] 82 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:83:18: warning: 'virtual bool KexiDBForm::cursorAtStart()' can be marked override [-Wsuggest-override] 83 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidbfactorybase.cpp:34: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:84:18: warning: 'virtual bool KexiDBForm::cursorAtEnd()' can be marked override [-Wsuggest-override] 84 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:85:18: warning: 'virtual void KexiDBForm::clear()' can be marked override [-Wsuggest-override] 85 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:99:18: warning: 'virtual void KexiDBForm::setReadOnly(bool)' can be marked override [-Wsuggest-override] 99 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:116:18: warning: 'virtual bool KexiDBForm::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 116 | virtual bool eventFilter(QObject * watched, QEvent * e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:118:18: warning: 'virtual void KexiDBForm::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 118 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:121:18: warning: 'virtual void KexiDBForm::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 121 | virtual void setValueInternal(const QVariant&, bool) {} | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:124:18: warning: 'virtual void KexiDBForm::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 124 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:127:18: warning: 'virtual void KexiDBForm::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 127 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.cpp:37: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:64:18: warning: 'virtual void KexiFormDataProvider::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 64 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:70:18: warning: 'virtual bool KexiFormDataProvider::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 70 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:34: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/moc_kexidbimagebox.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/mocs_compilation.cpp:16: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:66:18: warning: 'virtual void KexiFrame::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 66 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:69:18: warning: 'virtual void KexiFrame::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 69 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:86:10: warning: 'virtual void KexiFrame::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 86 | void paintEvent(QPaintEvent *pe); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:40:62: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 40 | explicit KexiFrame(QWidget * parent, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:72:19: warning: 'virtual QSize KexiFormView::preferredSizeHint(const QSize&)' can be marked override [-Wsuggest-override] 72 | virtual QSize preferredSizeHint(const QSize& otherSize); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:125:22: warning: 'virtual tristate KexiFormView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 125 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:126:22: warning: 'virtual tristate KexiFormView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 126 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:127:27: warning: 'virtual KPropertySet* KexiFormView::propertySet()' can be marked override [-Wsuggest-override] 127 | virtual KPropertySet* propertySet(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:128:24: warning: 'virtual KDbObject* KexiFormView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 128 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:131:22: warning: 'virtual tristate KexiFormView::storeData(bool)' can be marked override [-Wsuggest-override] 131 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:144:18: warning: 'virtual void KexiFormView::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 144 | virtual void resizeEvent(QResizeEvent *); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:148:18: warning: 'virtual void KexiFormView::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 148 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:151:18: warning: 'virtual void KexiFormView::setFocusInternal()' can be marked override [-Wsuggest-override] 151 | virtual void setFocusInternal(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:164:18: warning: 'virtual void KexiFormView::updateActions(bool)' can be marked override [-Wsuggest-override] 164 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:75:22: warning: 'virtual QVariant KexiDBImageBox::value()' can be marked override [-Wsuggest-override] 75 | virtual QVariant value(); // { return m_value.data(); } | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:83:18: warning: 'virtual void KexiDBImageBox::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 83 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:85:18: warning: 'virtual bool KexiDBImageBox::valueIsNull()' can be marked override [-Wsuggest-override] 85 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:87:18: warning: 'virtual bool KexiDBImageBox::valueIsEmpty()' can be marked override [-Wsuggest-override] 87 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:89:22: warning: 'virtual QWidget* KexiDBImageBox::widget()' can be marked override [-Wsuggest-override] 89 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:92:18: warning: 'virtual bool KexiDBImageBox::cursorAtStart()' can be marked override [-Wsuggest-override] 92 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:95:18: warning: 'virtual bool KexiDBImageBox::cursorAtEnd()' can be marked override [-Wsuggest-override] 95 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:97:18: warning: 'virtual bool KexiDBImageBox::isReadOnly() const' can be marked override [-Wsuggest-override] 97 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:107:19: warning: 'virtual QSize KexiDBImageBox::sizeHint() const' can be marked override [-Wsuggest-override] 107 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:118:18: warning: 'virtual void KexiDBImageBox::setPalette(const QPalette&)' can be marked override [-Wsuggest-override] 118 | virtual void setPalette(const QPalette &pal); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:154:18: warning: 'virtual void KexiDBImageBox::setReadOnly(bool)' can be marked override [-Wsuggest-override] 154 | virtual void setReadOnly(bool set); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:198:18: warning: 'virtual void KexiDBImageBox::clear()' can be marked override [-Wsuggest-override] 198 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:205:18: warning: 'virtual void KexiDBImageBox::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 205 | virtual void contextMenuEvent(QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:207:18: warning: 'virtual void KexiDBImageBox::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 207 | virtual void paintEvent(QPaintEvent*); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:208:18: warning: 'virtual void KexiDBImageBox::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 208 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:209:18: warning: 'virtual bool KexiDBImageBox::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 209 | virtual bool eventFilter(QObject * watched, QEvent * e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:212:18: warning: 'virtual void KexiDBImageBox::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 212 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:229:18: warning: 'virtual bool KexiDBImageBox::keyPressed(QKeyEvent*)' can be marked override [-Wsuggest-override] 229 | virtual bool keyPressed(QKeyEvent *ke); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:236:18: warning: 'virtual bool KexiDBImageBox::subwidgetStretchRequired(KexiDBAutoField*) const' can be marked override [-Wsuggest-override] 236 | virtual bool subwidgetStretchRequired(KexiDBAutoField* autoField) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidbfactorybase.cpp:36: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidbfactorybase.h:47:18: warning: 'virtual bool KexiDBFactoryBase::isPropertyVisibleInternal(const QByteArray&, QWidget*, const QByteArray&, bool)' can be marked override [-Wsuggest-override] 47 | virtual bool isPropertyVisibleInternal(const QByteArray& classname, QWidget *w, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidbfactorybase.cpp:37: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ [ 93%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/widgets/kexiframe.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/moc_kexidblabel.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/mocs_compilation.cpp:17: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:63:22: warning: 'virtual QVariant KexiDBLabel::value()' can be marked override [-Wsuggest-override] 63 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:65:18: warning: 'virtual void KexiDBLabel::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:67:18: warning: 'virtual bool KexiDBLabel::valueIsNull()' can be marked override [-Wsuggest-override] 67 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:69:18: warning: 'virtual bool KexiDBLabel::valueIsEmpty()' can be marked override [-Wsuggest-override] 69 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:72:18: warning: 'virtual bool KexiDBLabel::isReadOnly() const' can be marked override [-Wsuggest-override] 72 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:74:22: warning: 'virtual QWidget* KexiDBLabel::widget()' can be marked override [-Wsuggest-override] 74 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:77:18: warning: 'virtual bool KexiDBLabel::cursorAtStart()' can be marked override [-Wsuggest-override] 77 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:80:18: warning: 'virtual bool KexiDBLabel::cursorAtEnd()' can be marked override [-Wsuggest-override] 80 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:82:18: warning: 'virtual void KexiDBLabel::clear()' can be marked override [-Wsuggest-override] 82 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:109:18: warning: 'virtual void KexiDBLabel::setReadOnly(bool)' can be marked override [-Wsuggest-override] 109 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:114:18: warning: 'virtual void KexiDBLabel::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 114 | virtual void paintEvent(QPaintEvent*); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:115:18: warning: 'virtual void KexiDBLabel::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 115 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:118:18: warning: 'virtual void KexiDBLabel::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 118 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiFormScrollView::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiFormScrollView::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:52:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 52 | explicit KexiDBLabel(QWidget *parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiFormScrollView::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:53:88: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 53 | explicit KexiDBLabel(const QString& text, QWidget *parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiFormScrollView::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiFormScrollView::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiFormScrollView::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiFormScrollView::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:78:18: warning: 'virtual bool KexiFormScrollView::columnEditable(int)' can be marked override [-Wsuggest-override] 78 | virtual bool columnEditable(int col); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:83:17: warning: 'virtual int KexiFormScrollView::columnCount() const' can be marked override [-Wsuggest-override] 83 | virtual int columnCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:86:17: warning: 'virtual int KexiFormScrollView::recordCount() const' can be marked override [-Wsuggest-override] 86 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:89:17: warning: 'virtual int KexiFormScrollView::currentRecord() const' can be marked override [-Wsuggest-override] 89 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:95:33: warning: 'virtual KDbTableViewColumn* KexiFormScrollView::column(int)' can be marked override [-Wsuggest-override] 95 | virtual KDbTableViewColumn* column(int col); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:99:17: warning: 'virtual int KexiFormScrollView::fieldNumberForColumn(int)' can be marked override [-Wsuggest-override] 99 | virtual int fieldNumberForColumn(int col); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:109:17: warning: 'virtual int KexiFormScrollView::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 109 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:112:25: warning: 'virtual QScrollBar* KexiFormScrollView::verticalScrollBar() const' can be marked override [-Wsuggest-override] 112 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:153:19: warning: 'virtual QRect KexiFormScrollView::viewportGeometry() const' can be marked override [-Wsuggest-override] 153 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:158:17: warning: 'virtual int KexiFormScrollView::recordsPerPage() const' can be marked override [-Wsuggest-override] 158 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:161:18: warning: 'virtual void KexiFormScrollView::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 161 | virtual void ensureCellVisible(int record, int col); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:164:18: warning: 'virtual void KexiFormScrollView::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 164 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:166:18: warning: 'virtual void KexiFormScrollView::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 166 | virtual void moveToRecordRequested(int r); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:167:18: warning: 'virtual void KexiFormScrollView::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 167 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:168:18: warning: 'virtual void KexiFormScrollView::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 168 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:169:18: warning: 'virtual void KexiFormScrollView::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 169 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:170:18: warning: 'virtual void KexiFormScrollView::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 170 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:171:18: warning: 'virtual void KexiFormScrollView::addNewRecordRequested()' can be marked override [-Wsuggest-override] 171 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:178:18: warning: 'virtual bool KexiFormScrollView::cancelEditor()' can be marked override [-Wsuggest-override] 178 | virtual bool cancelEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:187:18: warning: 'virtual void KexiFormScrollView::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 187 | virtual void verticalScrollBarValueChanged(int v) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:192:10: warning: 'virtual void KexiFormScrollView::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 192 | void itemChanged(KDbRecordData* data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:193:10: warning: 'virtual void KexiFormScrollView::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 193 | void itemChanged(KDbRecordData* data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:194:10: warning: 'virtual void KexiFormScrollView::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 194 | void itemDeleteRequest(KDbRecordData* data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:195:10: warning: 'virtual void KexiFormScrollView::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 195 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:196:10: warning: 'virtual void KexiFormScrollView::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 196 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); //!< does nothing | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:197:10: warning: 'virtual void KexiFormScrollView::dataRefreshed()' can be marked override [-Wsuggest-override] 197 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:198:10: warning: 'virtual void KexiFormScrollView::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 198 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:199:10: warning: 'virtual void KexiFormScrollView::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 199 | void itemSelected(KDbRecordData* data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:200:10: warning: 'virtual void KexiFormScrollView::cellSelected(int, int)' can be marked override [-Wsuggest-override] 200 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:201:10: warning: 'virtual void KexiFormScrollView::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 201 | void sortedColumnChanged(int column); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:202:10: warning: 'virtual void KexiFormScrollView::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 202 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:203:10: warning: 'virtual void KexiFormScrollView::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 203 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:204:10: warning: 'virtual void KexiFormScrollView::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 204 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:205:10: warning: 'virtual void KexiFormScrollView::reloadActions()' can be marked override [-Wsuggest-override] 205 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:212:18: warning: 'virtual void KexiFormScrollView::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 212 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:215:18: warning: 'virtual void KexiFormScrollView::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 215 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:220:18: warning: 'virtual void KexiFormScrollView::slotRecordDeleted()' can be marked override [-Wsuggest-override] 220 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:225:18: warning: 'virtual void KexiFormScrollView::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 225 | virtual void slotRecordInserted(KDbRecordData* data, bool repaint); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:228:18: warning: 'virtual void KexiFormScrollView::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 228 | virtual void slotRecordInserted(KDbRecordData* data, int record, bool repaint); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:230:18: warning: 'virtual void KexiFormScrollView::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 230 | virtual void slotRecordsDeleted(const QList&); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:232:18: warning: 'virtual void KexiFormScrollView::slotDataDestroying()' can be marked override [-Wsuggest-override] 232 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:238:18: warning: 'virtual void KexiFormScrollView::reloadData()' can be marked override [-Wsuggest-override] 238 | virtual void reloadData() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:243:18: warning: 'virtual void KexiFormScrollView::copySelection()' can be marked override [-Wsuggest-override] 243 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:246:18: warning: 'virtual void KexiFormScrollView::cutSelection()' can be marked override [-Wsuggest-override] 246 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:249:18: warning: 'virtual void KexiFormScrollView::paste()' can be marked override [-Wsuggest-override] 249 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:253:18: warning: 'virtual void KexiFormScrollView::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 253 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:256:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiFormScrollView::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 256 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:259:17: warning: 'virtual int KexiFormScrollView::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 259 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:263:18: warning: 'virtual void KexiFormScrollView::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 263 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:267:10: warning: 'virtual void KexiFormScrollView::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 267 | void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:271:18: warning: 'virtual void KexiFormScrollView::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 271 | virtual void updateGUIAfterSorting(int previousRecord); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:274:18: warning: 'virtual void KexiFormScrollView::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 274 | virtual void createEditor(int record, int column, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:278:36: warning: 'virtual KexiDataItemInterface* KexiFormScrollView::editor(int, bool)' can be marked override [-Wsuggest-override] 278 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:281:18: warning: 'virtual void KexiFormScrollView::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 281 | virtual void editorShowFocus(int record, int column); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:285:18: warning: 'virtual void KexiFormScrollView::updateCell(int, int)' can be marked override [-Wsuggest-override] 285 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:288:18: warning: 'virtual void KexiFormScrollView::updateCurrentCell()' can be marked override [-Wsuggest-override] 288 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:292:18: warning: 'virtual void KexiFormScrollView::updateRecord(int)' can be marked override [-Wsuggest-override] 292 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:296:18: warning: 'virtual void KexiFormScrollView::updateWidgetContents()' can be marked override [-Wsuggest-override] 296 | virtual void updateWidgetContents(); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:301:18: warning: 'virtual void KexiFormScrollView::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 301 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:304:18: warning: 'virtual void KexiFormScrollView::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 304 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:310:18: warning: 'virtual bool KexiFormScrollView::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 310 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:313:18: warning: 'virtual void KexiFormScrollView::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 313 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:316:18: warning: 'virtual void KexiFormScrollView::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 316 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:321:18: warning: 'virtual void KexiFormScrollView::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 321 | virtual void selectCellInternal(int previousRecord, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:324:18: warning: 'virtual void KexiFormScrollView::initDataContents()' can be marked override [-Wsuggest-override] 324 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:330:18: warning: 'virtual void KexiFormScrollView::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 330 | virtual void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:336:18: warning: 'virtual void KexiFormScrollView::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 336 | virtual void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:350:18: warning: 'virtual void KexiFormScrollView::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 350 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformmanager.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.cpp:39: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:93:30: warning: 'virtual KLocalizedString KexiFormPart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 93 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:103:18: warning: 'virtual void KexiFormPart::initPartActions()' can be marked override [-Wsuggest-override] 103 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:104:18: warning: 'virtual void KexiFormPart::initInstanceActions()' can be marked override [-Wsuggest-override] 104 | virtual void initInstanceActions(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:105:18: warning: 'virtual void KexiFormPart::setupCustomPropertyPanelTabs(QTabWidget*)' can be marked override [-Wsuggest-override] 105 | virtual void setupCustomPropertyPanelTabs(QTabWidget *tab); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:88:18: warning: 'virtual void KexiDBAutoField::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 88 | virtual void setInvalidState(const QString& text); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:89:18: warning: 'virtual bool KexiDBAutoField::isReadOnly() const' can be marked override [-Wsuggest-override] 89 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:90:18: warning: 'virtual void KexiDBAutoField::setReadOnly(bool)' can be marked override [-Wsuggest-override] 90 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:92:22: warning: 'virtual QVariant KexiDBAutoField::value()' can be marked override [-Wsuggest-override] 92 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:93:18: warning: 'virtual bool KexiDBAutoField::valueIsNull()' can be marked override [-Wsuggest-override] 93 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:94:18: warning: 'virtual bool KexiDBAutoField::valueIsEmpty()' can be marked override [-Wsuggest-override] 94 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:95:18: warning: 'virtual bool KexiDBAutoField::valueIsValid()' can be marked override [-Wsuggest-override] 95 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:96:18: warning: 'virtual bool KexiDBAutoField::valueChanged()' can be marked override [-Wsuggest-override] 96 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:97:18: warning: 'virtual void KexiDBAutoField::clear()' can be marked override [-Wsuggest-override] 97 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:100:18: warning: 'virtual void KexiDBAutoField::installListener(KexiDataItemChangesListener*)' can be marked override [-Wsuggest-override] 100 | virtual void installListener(KexiDataItemChangesListener* listener); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:118:18: warning: 'virtual void KexiDBAutoField::setDisplayDefaultValue(QWidget*, bool)' can be marked override [-Wsuggest-override] 118 | virtual void setDisplayDefaultValue(QWidget* widget, bool displayDefaultValue); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:123:18: warning: 'virtual bool KexiDBAutoField::cursorAtStart()' can be marked override [-Wsuggest-override] 123 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:124:18: warning: 'virtual bool KexiDBAutoField::cursorAtEnd()' can be marked override [-Wsuggest-override] 124 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:144:19: warning: 'virtual QSize KexiDBAutoField::sizeHint() const' can be marked override [-Wsuggest-override] 144 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:178:18: warning: 'virtual bool KexiDBAutoField::keyPressed(QKeyEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool keyPressed(QKeyEvent *ke); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:187:18: warning: 'virtual void KexiDBAutoField::moveCursorToEnd()' can be marked override [-Wsuggest-override] 187 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:190:18: warning: 'virtual void KexiDBAutoField::moveCursorToStart()' can be marked override [-Wsuggest-override] 190 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:193:18: warning: 'virtual void KexiDBAutoField::selectAll()' can be marked override [-Wsuggest-override] 193 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:196:18: warning: 'virtual void KexiDBAutoField::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 196 | virtual void setValueInternal(const QVariant&add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:205:18: warning: 'virtual bool KexiDBAutoField::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 205 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:49:22: warning: 'virtual QVariant KexiDBCheckBox::value()' can be marked override [-Wsuggest-override] 49 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:50:18: warning: 'virtual void KexiDBCheckBox::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 50 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:54:18: warning: 'virtual bool KexiDBCheckBox::valueIsNull()' can be marked override [-Wsuggest-override] 54 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:60:18: warning: 'virtual bool KexiDBCheckBox::valueIsEmpty()' can be marked override [-Wsuggest-override] 60 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:63:18: warning: 'virtual bool KexiDBCheckBox::isReadOnly() const' can be marked override [-Wsuggest-override] 63 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:66:22: warning: 'virtual QWidget* KexiDBCheckBox::widget()' can be marked override [-Wsuggest-override] 66 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:68:18: warning: 'virtual bool KexiDBCheckBox::cursorAtStart()' can be marked override [-Wsuggest-override] 68 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:69:18: warning: 'virtual bool KexiDBCheckBox::cursorAtEnd()' can be marked override [-Wsuggest-override] 69 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:70:18: warning: 'virtual void KexiDBCheckBox::clear()' can be marked override [-Wsuggest-override] 70 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:81:18: warning: 'virtual void KexiDBCheckBox::setDisplayDefaultValue(QWidget*, bool)' can be marked override [-Wsuggest-override] 81 | virtual void setDisplayDefaultValue(QWidget* widget, bool displayDefaultValue); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:83:18: warning: 'virtual void KexiDBCheckBox::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 83 | virtual void paintEvent(QPaintEvent* e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:93:18: warning: 'virtual void KexiDBCheckBox::setReadOnly(bool)' can be marked override [-Wsuggest-override] 93 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:96:18: warning: 'virtual void KexiDBCheckBox::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 96 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformmanager.cpp:45: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:66:18: warning: 'virtual void KexiFrame::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 66 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:69:18: warning: 'virtual void KexiFrame::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 69 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:86:10: warning: 'virtual void KexiFrame::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 86 | void paintEvent(QPaintEvent *pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/objecttree.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:40:62: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 40 | explicit KexiFrame(QWidget * parent, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qchar.h:43, from /usr/include/qt/QtCore/qhash.h:44, from /usr/include/qt/QtCore/QHash:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:75:22: warning: 'virtual QVariant KexiDBImageBox::value()' can be marked override [-Wsuggest-override] 75 | virtual QVariant value(); // { return m_value.data(); } | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:83:18: warning: 'virtual void KexiDBImageBox::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 83 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:85:18: warning: 'virtual bool KexiDBImageBox::valueIsNull()' can be marked override [-Wsuggest-override] 85 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:87:18: warning: 'virtual bool KexiDBImageBox::valueIsEmpty()' can be marked override [-Wsuggest-override] 87 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:89:22: warning: 'virtual QWidget* KexiDBImageBox::widget()' can be marked override [-Wsuggest-override] 89 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:92:18: warning: 'virtual bool KexiDBImageBox::cursorAtStart()' can be marked override [-Wsuggest-override] 92 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:95:18: warning: 'virtual bool KexiDBImageBox::cursorAtEnd()' can be marked override [-Wsuggest-override] 95 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:97:18: warning: 'virtual bool KexiDBImageBox::isReadOnly() const' can be marked override [-Wsuggest-override] 97 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:107:19: warning: 'virtual QSize KexiDBImageBox::sizeHint() const' can be marked override [-Wsuggest-override] 107 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:118:18: warning: 'virtual void KexiDBImageBox::setPalette(const QPalette&)' can be marked override [-Wsuggest-override] 118 | virtual void setPalette(const QPalette &pal); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:154:18: warning: 'virtual void KexiDBImageBox::setReadOnly(bool)' can be marked override [-Wsuggest-override] 154 | virtual void setReadOnly(bool set); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:198:18: warning: 'virtual void KexiDBImageBox::clear()' can be marked override [-Wsuggest-override] 198 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:205:18: warning: 'virtual void KexiDBImageBox::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 205 | virtual void contextMenuEvent(QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:207:18: warning: 'virtual void KexiDBImageBox::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 207 | virtual void paintEvent(QPaintEvent*); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:208:18: warning: 'virtual void KexiDBImageBox::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 208 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:209:18: warning: 'virtual bool KexiDBImageBox::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 209 | virtual bool eventFilter(QObject * watched, QEvent * e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:212:18: warning: 'virtual void KexiDBImageBox::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 212 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:229:18: warning: 'virtual bool KexiDBImageBox::keyPressed(QKeyEvent*)' can be marked override [-Wsuggest-override] 229 | virtual bool keyPressed(QKeyEvent *ke); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:236:18: warning: 'virtual bool KexiDBImageBox::subwidgetStretchRequired(KexiDBAutoField*) const' can be marked override [-Wsuggest-override] 236 | virtual bool subwidgetStretchRequired(KexiDBAutoField* autoField) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:29, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbutils.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:63:22: warning: 'virtual QVariant KexiDBLabel::value()' can be marked override [-Wsuggest-override] 63 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:65:18: warning: 'virtual void KexiDBLabel::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:67:18: warning: 'virtual bool KexiDBLabel::valueIsNull()' can be marked override [-Wsuggest-override] 67 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:69:18: warning: 'virtual bool KexiDBLabel::valueIsEmpty()' can be marked override [-Wsuggest-override] 69 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:72:18: warning: 'virtual bool KexiDBLabel::isReadOnly() const' can be marked override [-Wsuggest-override] 72 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:74:22: warning: 'virtual QWidget* KexiDBLabel::widget()' can be marked override [-Wsuggest-override] 74 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:77:18: warning: 'virtual bool KexiDBLabel::cursorAtStart()' can be marked override [-Wsuggest-override] 77 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:80:18: warning: 'virtual bool KexiDBLabel::cursorAtEnd()' can be marked override [-Wsuggest-override] 80 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:82:18: warning: 'virtual void KexiDBLabel::clear()' can be marked override [-Wsuggest-override] 82 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:109:18: warning: 'virtual void KexiDBLabel::setReadOnly(bool)' can be marked override [-Wsuggest-override] 109 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:114:18: warning: 'virtual void KexiDBLabel::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 114 | virtual void paintEvent(QPaintEvent*); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:115:18: warning: 'virtual void KexiDBLabel::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 115 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:118:18: warning: 'virtual void KexiDBLabel::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 118 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:52:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 52 | explicit KexiDBLabel(QWidget *parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:53:88: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 53 | explicit KexiDBLabel(const QString& text, QWidget *parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:58:18: warning: 'virtual void KFormDesigner::Command::redo()' can be marked override [-Wsuggest-override] 58 | virtual void redo(); | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/moc_kexidblineedit.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/mocs_compilation.cpp:18: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:72:22: warning: 'virtual QVariant KexiDBLineEdit::value()' can be marked override [-Wsuggest-override] 72 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:73:18: warning: 'virtual void KexiDBLineEdit::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 73 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:96:17: warning: 'virtual int KFormDesigner::PropertyCommand::id() const' can be marked override [-Wsuggest-override] 96 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:77:18: warning: 'virtual bool KexiDBLineEdit::valueIsNull()' can be marked override [-Wsuggest-override] 77 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:100:18: warning: 'virtual void KFormDesigner::PropertyCommand::execute()' can be marked override [-Wsuggest-override] 100 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:83:18: warning: 'virtual bool KexiDBLineEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 83 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:86:18: warning: 'virtual bool KexiDBLineEdit::valueIsValid()' can be marked override [-Wsuggest-override] 86 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:102:18: warning: 'virtual void KFormDesigner::PropertyCommand::undo()' can be marked override [-Wsuggest-override] 102 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:89:18: warning: 'virtual bool KexiDBLineEdit::isReadOnly() const' can be marked override [-Wsuggest-override] 89 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:104:10: warning: 'virtual bool KFormDesigner::PropertyCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 104 | bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:122:18: warning: 'virtual void KFormDesigner::PropertyCommand::debug() const' can be marked override [-Wsuggest-override] 122 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:95:18: warning: 'virtual void KexiDBLineEdit::setDisplayDefaultValue(QWidget*, bool)' can be marked override [-Wsuggest-override] 95 | virtual void setDisplayDefaultValue(QWidget* widget, bool displayDefaultValue); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:98:22: warning: 'virtual QWidget* KexiDBLineEdit::widget()' can be marked override [-Wsuggest-override] 98 | virtual QWidget* widget(); | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:100:18: warning: 'virtual bool KexiDBLineEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 100 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:101:18: warning: 'virtual bool KexiDBLineEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 101 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:102:18: warning: 'virtual void KexiDBLineEdit::clear()' can be marked override [-Wsuggest-override] 102 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:145:17: warning: 'virtual int KFormDesigner::GeometryPropertyCommand::id() const' can be marked override [-Wsuggest-override] 145 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:109:18: warning: 'virtual void KexiDBLineEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 109 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:147:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::execute()' can be marked override [-Wsuggest-override] 147 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:112:18: warning: 'virtual bool KexiDBLineEdit::keyPressed(QKeyEvent*)' can be marked override [-Wsuggest-override] 112 | virtual bool keyPressed(QKeyEvent *ke); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:149:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::undo()' can be marked override [-Wsuggest-override] 149 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:125:18: warning: 'virtual void KexiDBLineEdit::setReadOnly(bool)' can be marked override [-Wsuggest-override] 125 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:131:18: warning: 'virtual void KexiDBLineEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 131 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:157:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 157 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ [ 94%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/widgets/kexidblineedit.cpp.o /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:134:18: warning: 'virtual void KexiDBLineEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 134 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:137:18: warning: 'virtual void KexiDBLineEdit::selectAll()' can be marked override [-Wsuggest-override] 137 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:140:18: warning: 'virtual bool KexiDBLineEdit::fixup()' can be marked override [-Wsuggest-override] 140 | virtual bool fixup(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:153:18: warning: 'virtual void KexiDBLineEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 153 | virtual void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:179:17: warning: 'virtual int KFormDesigner::AlignWidgetsCommand::id() const' can be marked override [-Wsuggest-override] 179 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:154:18: warning: 'virtual void KexiDBLineEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 154 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:181:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::execute()' can be marked override [-Wsuggest-override] 181 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:155:18: warning: 'virtual bool KexiDBLineEdit::event(QEvent*)' can be marked override [-Wsuggest-override] 155 | virtual bool event(QEvent *); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:156:18: warning: 'virtual void KexiDBLineEdit::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 156 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:183:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::undo()' can be marked override [-Wsuggest-override] 183 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:157:18: warning: 'virtual void KexiDBLineEdit::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 157 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:185:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::debug() const' can be marked override [-Wsuggest-override] 185 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:160:18: warning: 'virtual bool KexiDBLineEdit::appendStretchRequired(KexiDBAutoField*) const' can be marked override [-Wsuggest-override] 160 | virtual bool appendStretchRequired(KexiDBAutoField* autoField) const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:215:17: warning: 'virtual int KFormDesigner::AdjustSizeCommand::id() const' can be marked override [-Wsuggest-override] 215 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:217:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::execute()' can be marked override [-Wsuggest-override] 217 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:219:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::undo()' can be marked override [-Wsuggest-override] 219 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:221:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::debug() const' can be marked override [-Wsuggest-override] 221 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:246:17: warning: 'virtual int KFormDesigner::LayoutPropertyCommand::id() const' can be marked override [-Wsuggest-override] 246 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:248:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::execute()' can be marked override [-Wsuggest-override] 248 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:250:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::undo()' can be marked override [-Wsuggest-override] 250 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:252:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 252 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:284:17: warning: 'virtual int KFormDesigner::InsertWidgetCommand::id() const' can be marked override [-Wsuggest-override] 284 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:286:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::execute()' can be marked override [-Wsuggest-override] 286 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:288:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::undo()' can be marked override [-Wsuggest-override] 288 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:293:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 293 | virtual void debug() const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:319:17: warning: 'virtual int KFormDesigner::PasteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 319 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:321:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 321 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:323:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 323 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:325:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 325 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:367:17: warning: 'virtual int KFormDesigner::DeleteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 367 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:369:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 369 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:371:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 371 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:373:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 373 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:394:17: warning: 'virtual int KFormDesigner::DuplicateWidgetCommand::id() const' can be marked override [-Wsuggest-override] 394 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:396:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::execute()' can be marked override [-Wsuggest-override] 396 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:398:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::undo()' can be marked override [-Wsuggest-override] 398 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:400:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 400 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:420:17: warning: 'virtual int KFormDesigner::CutWidgetCommand::id() const' can be marked override [-Wsuggest-override] 420 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:422:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::execute()' can be marked override [-Wsuggest-override] 422 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:424:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::undo()' can be marked override [-Wsuggest-override] 424 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:426:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 426 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:446:17: warning: 'virtual int KFormDesigner::PropertyCommandGroup::id() const' can be marked override [-Wsuggest-override] 446 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:448:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::execute()' can be marked override [-Wsuggest-override] 448 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:450:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::debug() const' can be marked override [-Wsuggest-override] 450 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:473:17: warning: 'virtual int KFormDesigner::InlineTextEditingCommand::id() const' can be marked override [-Wsuggest-override] 473 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:475:18: warning: 'virtual bool KFormDesigner::InlineTextEditingCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 475 | virtual bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:477:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::execute()' can be marked override [-Wsuggest-override] 477 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:479:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::debug() const' can be marked override [-Wsuggest-override] 479 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:481:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::undo()' can be marked override [-Wsuggest-override] 481 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:506:17: warning: 'virtual int KFormDesigner::InsertPageCommand::id() const' can be marked override [-Wsuggest-override] 506 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:508:18: warning: 'virtual void KFormDesigner::InsertPageCommand::execute()' can be marked override [-Wsuggest-override] 508 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:72:19: warning: 'virtual QSize KexiFormView::preferredSizeHint(const QSize&)' can be marked override [-Wsuggest-override] 72 | virtual QSize preferredSizeHint(const QSize& otherSize); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:512:18: warning: 'virtual void KFormDesigner::InsertPageCommand::debug() const' can be marked override [-Wsuggest-override] 512 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:125:22: warning: 'virtual tristate KexiFormView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 125 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:126:22: warning: 'virtual tristate KexiFormView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 126 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:514:18: warning: 'virtual void KFormDesigner::InsertPageCommand::undo()' can be marked override [-Wsuggest-override] 514 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:127:27: warning: 'virtual KPropertySet* KexiFormView::propertySet()' can be marked override [-Wsuggest-override] 127 | virtual KPropertySet* propertySet(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:128:24: warning: 'virtual KDbObject* KexiFormView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 128 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:131:22: warning: 'virtual tristate KexiFormView::storeData(bool)' can be marked override [-Wsuggest-override] 131 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:144:18: warning: 'virtual void KexiFormView::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 144 | virtual void resizeEvent(QResizeEvent *); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:535:17: warning: 'virtual int KFormDesigner::RemovePageCommand::id() const' can be marked override [-Wsuggest-override] 535 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:148:18: warning: 'virtual void KexiFormView::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 148 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:151:18: warning: 'virtual void KexiFormView::setFocusInternal()' can be marked override [-Wsuggest-override] 151 | virtual void setFocusInternal(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:537:18: warning: 'virtual void KFormDesigner::RemovePageCommand::execute()' can be marked override [-Wsuggest-override] 537 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:164:18: warning: 'virtual void KexiFormView::updateActions(bool)' can be marked override [-Wsuggest-override] 164 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:539:18: warning: 'virtual void KFormDesigner::RemovePageCommand::debug() const' can be marked override [-Wsuggest-override] 539 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:541:18: warning: 'virtual void KFormDesigner::RemovePageCommand::undo()' can be marked override [-Wsuggest-override] 541 | virtual void undo(); | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformmanager.cpp:47: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/formIO.h:48:18: warning: 'virtual void CustomWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 48 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/moc_kexidbprogressbar.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/mocs_compilation.cpp:19: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:49:22: warning: 'virtual QVariant KexiDBProgressBar::value()' can be marked override [-Wsuggest-override] 49 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:50:18: warning: 'virtual void KexiDBProgressBar::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 50 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:54:18: warning: 'virtual bool KexiDBProgressBar::valueIsNull()' can be marked override [-Wsuggest-override] 54 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:60:18: warning: 'virtual bool KexiDBProgressBar::valueIsEmpty()' can be marked override [-Wsuggest-override] 60 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:63:18: warning: 'virtual bool KexiDBProgressBar::isReadOnly() const' can be marked override [-Wsuggest-override] 63 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:66:22: warning: 'virtual QWidget* KexiDBProgressBar::widget()' can be marked override [-Wsuggest-override] 66 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:68:18: warning: 'virtual bool KexiDBProgressBar::cursorAtStart()' can be marked override [-Wsuggest-override] 68 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:69:18: warning: 'virtual bool KexiDBProgressBar::cursorAtEnd()' can be marked override [-Wsuggest-override] 69 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:70:18: warning: 'virtual void KexiDBProgressBar::clear()' can be marked override [-Wsuggest-override] 70 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:82:18: warning: 'virtual void KexiDBProgressBar::setReadOnly(bool)' can be marked override [-Wsuggest-override] 82 | virtual void setReadOnly(bool set); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:84:18: warning: 'virtual void KexiDBProgressBar::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 84 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:93:30: warning: 'virtual KLocalizedString KexiFormPart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 93 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:103:18: warning: 'virtual void KexiFormPart::initPartActions()' can be marked override [-Wsuggest-override] 103 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:104:18: warning: 'virtual void KexiFormPart::initInstanceActions()' can be marked override [-Wsuggest-override] 104 | virtual void initInstanceActions(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:105:18: warning: 'virtual void KexiFormPart::setupCustomPropertyPanelTabs(QTabWidget*)' can be marked override [-Wsuggest-override] 105 | virtual void setupCustomPropertyPanelTabs(QTabWidget *tab); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/moc_kexidbslider.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/mocs_compilation.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:50:22: warning: 'virtual QVariant KexiDBSlider::value()' can be marked override [-Wsuggest-override] 50 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:51:18: warning: 'virtual void KexiDBSlider::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 51 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:55:18: warning: 'virtual bool KexiDBSlider::valueIsNull()' can be marked override [-Wsuggest-override] 55 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:61:18: warning: 'virtual bool KexiDBSlider::valueIsEmpty()' can be marked override [-Wsuggest-override] 61 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:64:18: warning: 'virtual bool KexiDBSlider::isReadOnly() const' can be marked override [-Wsuggest-override] 64 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:67:22: warning: 'virtual QWidget* KexiDBSlider::widget()' can be marked override [-Wsuggest-override] 67 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:69:18: warning: 'virtual bool KexiDBSlider::cursorAtStart()' can be marked override [-Wsuggest-override] 69 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:70:18: warning: 'virtual bool KexiDBSlider::cursorAtEnd()' can be marked override [-Wsuggest-override] 70 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:71:18: warning: 'virtual void KexiDBSlider::clear()' can be marked override [-Wsuggest-override] 71 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:83:18: warning: 'virtual void KexiDBSlider::setReadOnly(bool)' can be marked override [-Wsuggest-override] 83 | virtual void setReadOnly(bool set); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:86:18: warning: 'virtual void KexiDBSlider::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 86 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbutils.cpp: In member function 'void KexiFormStatics::initDataSourceTagIcon()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbutils.cpp:68:28: warning: 'int IconSize(KIconLoader::Group)' is deprecated: Since 5.66. Use QStyle::pixelMetric or KIconLoader::currentSize [-Wdeprecated-declarations] 68 | int size = IconSize(KIconLoader::Small); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/KF5/KIconThemes/KIconLoader:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiIcon.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbutils.cpp:21: /usr/include/KF5/KIconThemes/kiconloader.h:836:5: note: declared here 836 | int IconSize(KIconLoader::Group group); | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:72:22: warning: 'virtual QVariant KexiDBLineEdit::value()' can be marked override [-Wsuggest-override] 72 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:73:18: warning: 'virtual void KexiDBLineEdit::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 73 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:77:18: warning: 'virtual bool KexiDBLineEdit::valueIsNull()' can be marked override [-Wsuggest-override] 77 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:83:18: warning: 'virtual bool KexiDBLineEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 83 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:86:18: warning: 'virtual bool KexiDBLineEdit::valueIsValid()' can be marked override [-Wsuggest-override] 86 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:89:18: warning: 'virtual bool KexiDBLineEdit::isReadOnly() const' can be marked override [-Wsuggest-override] 89 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:95:18: warning: 'virtual void KexiDBLineEdit::setDisplayDefaultValue(QWidget*, bool)' can be marked override [-Wsuggest-override] 95 | virtual void setDisplayDefaultValue(QWidget* widget, bool displayDefaultValue); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:98:22: warning: 'virtual QWidget* KexiDBLineEdit::widget()' can be marked override [-Wsuggest-override] 98 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:100:18: warning: 'virtual bool KexiDBLineEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 100 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:101:18: warning: 'virtual bool KexiDBLineEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 101 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:102:18: warning: 'virtual void KexiDBLineEdit::clear()' can be marked override [-Wsuggest-override] 102 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:109:18: warning: 'virtual void KexiDBLineEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 109 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:112:18: warning: 'virtual bool KexiDBLineEdit::keyPressed(QKeyEvent*)' can be marked override [-Wsuggest-override] 112 | virtual bool keyPressed(QKeyEvent *ke); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:125:18: warning: 'virtual void KexiDBLineEdit::setReadOnly(bool)' can be marked override [-Wsuggest-override] 125 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:131:18: warning: 'virtual void KexiDBLineEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 131 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:134:18: warning: 'virtual void KexiDBLineEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 134 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:137:18: warning: 'virtual void KexiDBLineEdit::selectAll()' can be marked override [-Wsuggest-override] 137 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:140:18: warning: 'virtual bool KexiDBLineEdit::fixup()' can be marked override [-Wsuggest-override] 140 | virtual bool fixup(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:153:18: warning: 'virtual void KexiDBLineEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 153 | virtual void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:154:18: warning: 'virtual void KexiDBLineEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 154 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:155:18: warning: 'virtual bool KexiDBLineEdit::event(QEvent*)' can be marked override [-Wsuggest-override] 155 | virtual bool event(QEvent *); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:156:18: warning: 'virtual void KexiDBLineEdit::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 156 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:157:18: warning: 'virtual void KexiDBLineEdit::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 157 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:160:18: warning: 'virtual bool KexiDBLineEdit::appendStretchRequired(KexiDBAutoField*) const' can be marked override [-Wsuggest-override] 160 | virtual bool appendStretchRequired(KexiDBAutoField* autoField) const; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/moc_kexidbtextedit.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/mocs_compilation.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:54:22: warning: 'virtual QVariant KexiDBTextEdit::value()' can be marked override [-Wsuggest-override] 54 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:55:18: warning: 'virtual void KexiDBTextEdit::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 55 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:59:18: warning: 'virtual bool KexiDBTextEdit::valueIsNull()' can be marked override [-Wsuggest-override] 59 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:65:18: warning: 'virtual bool KexiDBTextEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 65 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:68:18: warning: 'virtual bool KexiDBTextEdit::isReadOnly() const' can be marked override [-Wsuggest-override] 68 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:71:22: warning: 'virtual QWidget* KexiDBTextEdit::widget()' can be marked override [-Wsuggest-override] 71 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:73:18: warning: 'virtual bool KexiDBTextEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 73 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:74:18: warning: 'virtual bool KexiDBTextEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 74 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:75:18: warning: 'virtual void KexiDBTextEdit::clear()' can be marked override [-Wsuggest-override] 75 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:83:18: warning: 'virtual void KexiDBTextEdit::setDisplayDefaultValue(QWidget*, bool)' can be marked override [-Wsuggest-override] 83 | virtual void setDisplayDefaultValue(QWidget* widget, bool displayDefaultValue); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:86:18: warning: 'virtual void KexiDBTextEdit::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 86 | virtual void keyPressEvent(QKeyEvent *ke); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:88:18: warning: 'virtual bool KexiDBTextEdit::event(QEvent*)' can be marked override [-Wsuggest-override] 88 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:92:18: warning: 'virtual void KexiDBTextEdit::selectAllOnFocusIfNeeded()' can be marked override [-Wsuggest-override] 92 | virtual void selectAllOnFocusIfNeeded(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:99:18: warning: 'virtual void KexiDBTextEdit::setReadOnly(bool)' can be marked override [-Wsuggest-override] 99 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:106:18: warning: 'virtual void KexiDBTextEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 106 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:109:18: warning: 'virtual void KexiDBTextEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 109 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:112:18: warning: 'virtual void KexiDBTextEdit::selectAll()' can be marked override [-Wsuggest-override] 112 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:118:18: warning: 'virtual void KexiDBTextEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 118 | virtual void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:119:18: warning: 'virtual void KexiDBTextEdit::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 119 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:120:18: warning: 'virtual void KexiDBTextEdit::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 120 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:121:18: warning: 'virtual void KexiDBTextEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 121 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexiformutils_autogen/IMAN36LHMA/../../../../../../kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:122:18: warning: 'virtual void KexiDBTextEdit::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 122 | virtual void focusOutEvent(QFocusEvent *e); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformmanager.cpp:49: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.h:64:22: warning: 'virtual QVariant KFormDesigner::WidgetTreeWidgetItem::data(int, int) const' can be marked override [-Wsuggest-override] 64 | virtual QVariant data(int column, int role) const { return QTreeWidgetItem::data(column, role); } | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.h:67:18: warning: 'virtual bool KFormDesigner::WidgetTreeWidgetItem::operator<(const QTreeWidgetItem&) const' can be marked override [-Wsuggest-override] 67 | virtual bool operator<( const QTreeWidgetItem & other ) const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/WidgetTreeWidget.h:153:18: warning: 'virtual void KFormDesigner::WidgetTreeWidget::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 153 | virtual void contextMenuEvent(QContextMenuEvent* e); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.cpp:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:54:22: warning: 'virtual QVariant KexiDBTextEdit::value()' can be marked override [-Wsuggest-override] 54 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:55:18: warning: 'virtual void KexiDBTextEdit::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 55 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:59:18: warning: 'virtual bool KexiDBTextEdit::valueIsNull()' can be marked override [-Wsuggest-override] 59 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:65:18: warning: 'virtual bool KexiDBTextEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 65 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:68:18: warning: 'virtual bool KexiDBTextEdit::isReadOnly() const' can be marked override [-Wsuggest-override] 68 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:71:22: warning: 'virtual QWidget* KexiDBTextEdit::widget()' can be marked override [-Wsuggest-override] 71 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:73:18: warning: 'virtual bool KexiDBTextEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 73 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:74:18: warning: 'virtual bool KexiDBTextEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 74 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:75:18: warning: 'virtual void KexiDBTextEdit::clear()' can be marked override [-Wsuggest-override] 75 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:83:18: warning: 'virtual void KexiDBTextEdit::setDisplayDefaultValue(QWidget*, bool)' can be marked override [-Wsuggest-override] 83 | virtual void setDisplayDefaultValue(QWidget* widget, bool displayDefaultValue); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:86:18: warning: 'virtual void KexiDBTextEdit::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 86 | virtual void keyPressEvent(QKeyEvent *ke); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:88:18: warning: 'virtual bool KexiDBTextEdit::event(QEvent*)' can be marked override [-Wsuggest-override] 88 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:92:18: warning: 'virtual void KexiDBTextEdit::selectAllOnFocusIfNeeded()' can be marked override [-Wsuggest-override] 92 | virtual void selectAllOnFocusIfNeeded(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:99:18: warning: 'virtual void KexiDBTextEdit::setReadOnly(bool)' can be marked override [-Wsuggest-override] 99 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:106:18: warning: 'virtual void KexiDBTextEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 106 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:109:18: warning: 'virtual void KexiDBTextEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 109 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:112:18: warning: 'virtual void KexiDBTextEdit::selectAll()' can be marked override [-Wsuggest-override] 112 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:118:18: warning: 'virtual void KexiDBTextEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 118 | virtual void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:119:18: warning: 'virtual void KexiDBTextEdit::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 119 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:120:18: warning: 'virtual void KexiDBTextEdit::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 120 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:121:18: warning: 'virtual void KexiDBTextEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 121 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:122:18: warning: 'virtual void KexiDBTextEdit::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 122 | virtual void focusOutEvent(QFocusEvent *e); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxbase.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.cpp:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:75:22: warning: 'virtual QWidget* KexiTableEdit::widget()' can be marked override [-Wsuggest-override] 75 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:78:18: warning: 'virtual void KexiTableEdit::hideWidget()' can be marked override [-Wsuggest-override] 78 | virtual void hideWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:81:18: warning: 'virtual void KexiTableEdit::showWidget()' can be marked override [-Wsuggest-override] 81 | virtual void showWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:44:18: warning: 'virtual bool KexiInputTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 44 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:47:18: warning: 'virtual bool KexiInputTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 47 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:52:18: warning: 'virtual bool KexiInputTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 52 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:57:22: warning: 'virtual QVariant KexiInputTableEdit::value()' can be marked override [-Wsuggest-override] 57 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:59:18: warning: 'virtual bool KexiInputTableEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 59 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:60:18: warning: 'virtual bool KexiInputTableEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 60 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:62:18: warning: 'virtual void KexiInputTableEdit::clear()' can be marked override [-Wsuggest-override] 62 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:65:19: warning: 'virtual QSize KexiInputTableEdit::totalSize() const' can be marked override [-Wsuggest-override] 65 | virtual QSize totalSize() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:69:18: warning: 'virtual void KexiInputTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 69 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:74:18: warning: 'virtual void KexiInputTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 74 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:83:18: warning: 'virtual bool KexiInputTableEdit::showToolTipIfNeeded(const QVariant&, const QRect&, const QFontMetrics&, bool)' can be marked override [-Wsuggest-override] 83 | virtual bool showToolTipIfNeeded(const QVariant& value, const QRect& rect, const QFontMetrics& fm, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:88:18: warning: 'virtual void KexiInputTableEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 88 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:91:18: warning: 'virtual void KexiInputTableEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 91 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:94:18: warning: 'virtual void KexiInputTableEdit::selectAll()' can be marked override [-Wsuggest-override] 94 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:97:18: warning: 'virtual bool KexiInputTableEdit::fixup()' can be marked override [-Wsuggest-override] 97 | virtual bool fixup(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:106:18: warning: 'virtual void KexiInputTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 106 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:110:18: warning: 'virtual void KexiInputTableEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 110 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiInputEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:121:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 121 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiInputEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformmanager.cpp:54: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:51:22: warning: 'virtual QVariant KexiDBComboBox::origValue() const' can be marked override [-Wsuggest-override] 51 | virtual QVariant origValue() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:57:18: warning: 'virtual void KexiDBComboBox::setLabelPosition(KexiDBAutoField::LabelPosition)' can be marked override [-Wsuggest-override] 57 | virtual void setLabelPosition(LabelPosition position); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:59:22: warning: 'virtual QVariant KexiDBComboBox::value()' can be marked override [-Wsuggest-override] 59 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:61:22: warning: 'virtual QVariant KexiDBComboBox::visibleValue()' can be marked override [-Wsuggest-override] 61 | virtual QVariant visibleValue(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:64:18: warning: 'virtual bool KexiDBComboBox::valueChanged()' can be marked override [-Wsuggest-override] 64 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:66:19: warning: 'virtual QSize KexiDBComboBox::sizeHint() const' can be marked override [-Wsuggest-override] 66 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:74:18: warning: 'virtual void KexiDBComboBox::setVisibleColumnInfo(KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 74 | virtual void setVisibleColumnInfo(KDbQueryColumnInfo* cinfo); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:78:33: warning: 'virtual KDbQueryColumnInfo* KexiDBComboBox::visibleColumnInfo()' can be marked override [-Wsuggest-override] 78 | virtual KDbQueryColumnInfo* visibleColumnInfo(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:83:18: warning: 'virtual void KexiDBComboBox::setPaletteBackgroundColor(const QColor&)' can be marked override [-Wsuggest-override] 83 | virtual void setPaletteBackgroundColor(const QColor & color); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:88:18: warning: 'virtual void KexiDBComboBox::undoChanges()' can be marked override [-Wsuggest-override] 88 | virtual void undoChanges(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:91:18: warning: 'virtual void KexiDBComboBox::slotRecordAccepted(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 91 | virtual void slotRecordAccepted(KDbRecordData *data, int record); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:92:18: warning: 'virtual void KexiDBComboBox::slotRecordSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 92 | virtual void slotRecordSelected(KDbRecordData *data); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:101:18: warning: 'virtual void KexiDBComboBox::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 101 | virtual void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:103:18: warning: 'virtual void KexiDBComboBox::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 103 | virtual void mousePressEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:105:18: warning: 'virtual void KexiDBComboBox::mouseDoubleClickEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 105 | virtual void mouseDoubleClickEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:107:18: warning: 'virtual void KexiDBComboBox::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 107 | virtual void changeEvent(QEvent * event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:109:18: warning: 'virtual bool KexiDBComboBox::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 109 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:116:18: warning: 'virtual void KexiDBComboBox::createEditor()' can be marked override [-Wsuggest-override] 116 | virtual void createEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:121:22: warning: 'virtual QWidget* KexiDBComboBox::internalEditor() const' can be marked override [-Wsuggest-override] 121 | virtual QWidget *internalEditor() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:124:18: warning: 'virtual void KexiDBComboBox::moveCursorToEndInInternalEditor()' can be marked override [-Wsuggest-override] 124 | virtual void moveCursorToEndInInternalEditor(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:127:18: warning: 'virtual void KexiDBComboBox::selectAllInInternalEditor()' can be marked override [-Wsuggest-override] 127 | virtual void selectAllInInternalEditor(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:130:18: warning: 'virtual void KexiDBComboBox::setValueInInternalEditor(const QVariant&)' can be marked override [-Wsuggest-override] 130 | virtual void setValueInInternalEditor(const QVariant& value); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:133:22: warning: 'virtual QVariant KexiDBComboBox::valueFromInternalEditor()' can be marked override [-Wsuggest-override] 133 | virtual QVariant valueFromInternalEditor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:136:18: warning: 'virtual void KexiDBComboBox::editRequested()' can be marked override [-Wsuggest-override] 136 | virtual void editRequested(); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformmanager.cpp:55: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:52:19: warning: 'virtual QSize KexiSmallToolButton::sizeHint() const' can be marked override [-Wsuggest-override] 52 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:139:18: warning: 'virtual void KexiDBComboBox::acceptRequested()' can be marked override [-Wsuggest-override] 139 | virtual void acceptRequested(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:143:20: warning: 'virtual QPoint KexiDBComboBox::mapFromParentToGlobal(const QPoint&) const' can be marked override [-Wsuggest-override] 143 | virtual QPoint mapFromParentToGlobal(const QPoint& pos) const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:146:17: warning: 'virtual int KexiDBComboBox::popupWidthHint() const' can be marked override [-Wsuggest-override] 146 | virtual int popupWidthHint() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:148:18: warning: 'virtual void KexiDBComboBox::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 148 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:151:18: warning: 'virtual void KexiDBComboBox::setVisibleValueInternal(const QVariant&)' can be marked override [-Wsuggest-override] 151 | virtual void setVisibleValueInternal(const QVariant& value); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:158:18: warning: 'virtual void KexiDBComboBox::beforeSignalValueChanged()' can be marked override [-Wsuggest-override] 158 | virtual void beforeSignalValueChanged(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:160:32: warning: 'virtual KexiComboBoxPopup* KexiDBComboBox::popup() const' can be marked override [-Wsuggest-override] 160 | virtual KexiComboBoxPopup *popup() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:161:18: warning: 'virtual void KexiDBComboBox::setPopup(KexiComboBoxPopup*)' can be marked override [-Wsuggest-override] 161 | virtual void setPopup(KexiComboBoxPopup *popup); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:167:18: warning: 'virtual bool KexiDBComboBox::keyPressed(QKeyEvent*)' can be marked override [-Wsuggest-override] 167 | virtual bool keyPressed(QKeyEvent *ke); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:78:11: warning: 'virtual QSize KexiToolBarSeparator::sizeHint() const' can be marked override [-Wsuggest-override] 78 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/SmallToolButton.h:83:18: warning: 'virtual void KexiToolBarSeparator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 83 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ [ 95%] Linking CXX shared module kexi_csvimportexportplugin.so In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformmanager.cpp:56: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiPushButton.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:29, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:55:22: warning: 'virtual QVariant KexiDBPushButton::value()' can be marked override [-Wsuggest-override] 55 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:59:18: warning: 'virtual bool KexiDBPushButton::valueIsNull()' can be marked override [-Wsuggest-override] 59 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:65:18: warning: 'virtual bool KexiDBPushButton::valueIsEmpty()' can be marked override [-Wsuggest-override] 65 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:68:18: warning: 'virtual bool KexiDBPushButton::cursorAtStart()' can be marked override [-Wsuggest-override] 68 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:71:18: warning: 'virtual bool KexiDBPushButton::cursorAtEnd()' can be marked override [-Wsuggest-override] 71 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:73:18: warning: 'virtual void KexiDBPushButton::clear()' can be marked override [-Wsuggest-override] 73 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:75:18: warning: 'virtual void KexiDBPushButton::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 75 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:77:18: warning: 'virtual bool KexiDBPushButton::isReadOnly() const' can be marked override [-Wsuggest-override] 77 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:102:18: warning: 'virtual void KexiDBPushButton::setReadOnly(bool)' can be marked override [-Wsuggest-override] 102 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:105:18: warning: 'virtual void KexiDBPushButton::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 105 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.cpp:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:63:22: warning: 'virtual QVariant KexiDBForm::value()' can be marked override [-Wsuggest-override] 63 | virtual QVariant value() { | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:67:18: warning: 'virtual void KexiDBForm::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 67 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:79:18: warning: 'virtual bool KexiDBForm::valueIsNull()' can be marked override [-Wsuggest-override] 79 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:80:18: warning: 'virtual bool KexiDBForm::valueIsEmpty()' can be marked override [-Wsuggest-override] 80 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:81:18: warning: 'virtual bool KexiDBForm::isReadOnly() const' can be marked override [-Wsuggest-override] 81 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:82:22: warning: 'virtual QWidget* KexiDBForm::widget()' can be marked override [-Wsuggest-override] 82 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:83:18: warning: 'virtual bool KexiDBForm::cursorAtStart()' can be marked override [-Wsuggest-override] 83 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:84:18: warning: 'virtual bool KexiDBForm::cursorAtEnd()' can be marked override [-Wsuggest-override] 84 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:85:18: warning: 'virtual void KexiDBForm::clear()' can be marked override [-Wsuggest-override] 85 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:99:18: warning: 'virtual void KexiDBForm::setReadOnly(bool)' can be marked override [-Wsuggest-override] 99 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:116:18: warning: 'virtual bool KexiDBForm::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 116 | virtual bool eventFilter(QObject * watched, QEvent * e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:118:18: warning: 'virtual void KexiDBForm::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 118 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:121:18: warning: 'virtual void KexiDBForm::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 121 | virtual void setValueInternal(const QVariant&, bool) {} | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:124:18: warning: 'virtual void KexiDBForm::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 124 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:127:18: warning: 'virtual void KexiDBForm::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 127 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.cpp: In member function 'virtual void KexiDBAutoField::setLabelPosition(LabelPosition)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.cpp:256:104: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::AlignmentFlag; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 256 | d->layout->addWidget(d->label, 0, position == Top ? Qt::AlignLeft : QFlags(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) {} | ^~~~~~ [ 95%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/widgets/kexidbcheckbox.cpp.o [ 95%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/widgets/kexidbtextedit.cpp.o [ 96%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/widgets/kexidbcombobox.cpp.o [ 96%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/widgets/kexidbcommandlinkbutton.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.cpp:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:28: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:63:22: warning: 'virtual QVariant KexiDBForm::value()' can be marked override [-Wsuggest-override] 63 | virtual QVariant value() { | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:67:18: warning: 'virtual void KexiDBForm::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 67 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:79:18: warning: 'virtual bool KexiDBForm::valueIsNull()' can be marked override [-Wsuggest-override] 79 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:80:18: warning: 'virtual bool KexiDBForm::valueIsEmpty()' can be marked override [-Wsuggest-override] 80 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:81:18: warning: 'virtual bool KexiDBForm::isReadOnly() const' can be marked override [-Wsuggest-override] 81 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:82:22: warning: 'virtual QWidget* KexiDBForm::widget()' can be marked override [-Wsuggest-override] 82 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:83:18: warning: 'virtual bool KexiDBForm::cursorAtStart()' can be marked override [-Wsuggest-override] 83 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:84:18: warning: 'virtual bool KexiDBForm::cursorAtEnd()' can be marked override [-Wsuggest-override] 84 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:85:18: warning: 'virtual void KexiDBForm::clear()' can be marked override [-Wsuggest-override] 85 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:99:18: warning: 'virtual void KexiDBForm::setReadOnly(bool)' can be marked override [-Wsuggest-override] 99 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:116:18: warning: 'virtual bool KexiDBForm::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 116 | virtual bool eventFilter(QObject * watched, QEvent * e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:118:18: warning: 'virtual void KexiDBForm::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 118 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:121:18: warning: 'virtual void KexiDBForm::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 121 | virtual void setValueInternal(const QVariant&, bool) {} | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:124:18: warning: 'virtual void KexiDBForm::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 124 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:127:18: warning: 'virtual void KexiDBForm::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 127 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ [ 96%] Built target kexi_csvimportexportplugin [ 96%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/widgets/kexidbslider.cpp.o [ 96%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/widgets/kexidbprogressbar.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:63:22: warning: 'virtual QVariant KexiDBLabel::value()' can be marked override [-Wsuggest-override] 63 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:65:18: warning: 'virtual void KexiDBLabel::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:67:18: warning: 'virtual bool KexiDBLabel::valueIsNull()' can be marked override [-Wsuggest-override] 67 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:69:18: warning: 'virtual bool KexiDBLabel::valueIsEmpty()' can be marked override [-Wsuggest-override] 69 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:72:18: warning: 'virtual bool KexiDBLabel::isReadOnly() const' can be marked override [-Wsuggest-override] 72 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:74:22: warning: 'virtual QWidget* KexiDBLabel::widget()' can be marked override [-Wsuggest-override] 74 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:77:18: warning: 'virtual bool KexiDBLabel::cursorAtStart()' can be marked override [-Wsuggest-override] 77 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:80:18: warning: 'virtual bool KexiDBLabel::cursorAtEnd()' can be marked override [-Wsuggest-override] 80 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:82:18: warning: 'virtual void KexiDBLabel::clear()' can be marked override [-Wsuggest-override] 82 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:109:18: warning: 'virtual void KexiDBLabel::setReadOnly(bool)' can be marked override [-Wsuggest-override] 109 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:114:18: warning: 'virtual void KexiDBLabel::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 114 | virtual void paintEvent(QPaintEvent*); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:115:18: warning: 'virtual void KexiDBLabel::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 115 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:118:18: warning: 'virtual void KexiDBLabel::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 118 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:52:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 52 | explicit KexiDBLabel(QWidget *parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtWidgets/qtwidgetsglobal.h:43, from /usr/include/qt/QtWidgets/qlabel.h:43, from /usr/include/qt/QtWidgets/QLabel:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:53:88: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 53 | explicit KexiDBLabel(const QString& text, QWidget *parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:29, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.cpp:34: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qnamespace.h:43, from /usr/include/qt/QtCore/qobjectdefs.h:48, from /usr/include/qt/QtCore/qobject.h:46, from /usr/include/qt/QtCore/QObject:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.cpp:22: /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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:72:19: warning: 'virtual QSize KexiFormView::preferredSizeHint(const QSize&)' can be marked override [-Wsuggest-override] 72 | virtual QSize preferredSizeHint(const QSize& otherSize); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:125:22: warning: 'virtual tristate KexiFormView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 125 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:126:22: warning: 'virtual tristate KexiFormView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 126 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:127:27: warning: 'virtual KPropertySet* KexiFormView::propertySet()' can be marked override [-Wsuggest-override] 127 | virtual KPropertySet* propertySet(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:128:24: warning: 'virtual KDbObject* KexiFormView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 128 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:131:22: warning: 'virtual tristate KexiFormView::storeData(bool)' can be marked override [-Wsuggest-override] 131 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:144:18: warning: 'virtual void KexiFormView::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 144 | virtual void resizeEvent(QResizeEvent *); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:148:18: warning: 'virtual void KexiFormView::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 148 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:151:18: warning: 'virtual void KexiFormView::setFocusInternal()' can be marked override [-Wsuggest-override] 151 | virtual void setFocusInternal(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:164:18: warning: 'virtual void KexiFormView::updateActions(bool)' can be marked override [-Wsuggest-override] 164 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:93:30: warning: 'virtual KLocalizedString KexiFormPart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 93 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:103:18: warning: 'virtual void KexiFormPart::initPartActions()' can be marked override [-Wsuggest-override] 103 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:104:18: warning: 'virtual void KexiFormPart::initInstanceActions()' can be marked override [-Wsuggest-override] 104 | virtual void initInstanceActions(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:105:18: warning: 'virtual void KexiFormPart::setupCustomPropertyPanelTabs(QTabWidget*)' can be marked override [-Wsuggest-override] 105 | virtual void setupCustomPropertyPanelTabs(QTabWidget *tab); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.cpp:36: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:64:18: warning: 'virtual void KexiFormDataProvider::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 64 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:70:18: warning: 'virtual bool KexiFormDataProvider::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 70 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:34: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiFormScrollView::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiFormScrollView::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiFormScrollView::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiFormScrollView::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiFormScrollView::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiFormScrollView::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiFormScrollView::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:78:18: warning: 'virtual bool KexiFormScrollView::columnEditable(int)' can be marked override [-Wsuggest-override] 78 | virtual bool columnEditable(int col); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:83:17: warning: 'virtual int KexiFormScrollView::columnCount() const' can be marked override [-Wsuggest-override] 83 | virtual int columnCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:86:17: warning: 'virtual int KexiFormScrollView::recordCount() const' can be marked override [-Wsuggest-override] 86 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:89:17: warning: 'virtual int KexiFormScrollView::currentRecord() const' can be marked override [-Wsuggest-override] 89 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:95:33: warning: 'virtual KDbTableViewColumn* KexiFormScrollView::column(int)' can be marked override [-Wsuggest-override] 95 | virtual KDbTableViewColumn* column(int col); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:99:17: warning: 'virtual int KexiFormScrollView::fieldNumberForColumn(int)' can be marked override [-Wsuggest-override] 99 | virtual int fieldNumberForColumn(int col); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:109:17: warning: 'virtual int KexiFormScrollView::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 109 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:112:25: warning: 'virtual QScrollBar* KexiFormScrollView::verticalScrollBar() const' can be marked override [-Wsuggest-override] 112 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:153:19: warning: 'virtual QRect KexiFormScrollView::viewportGeometry() const' can be marked override [-Wsuggest-override] 153 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:158:17: warning: 'virtual int KexiFormScrollView::recordsPerPage() const' can be marked override [-Wsuggest-override] 158 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:161:18: warning: 'virtual void KexiFormScrollView::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 161 | virtual void ensureCellVisible(int record, int col); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:164:18: warning: 'virtual void KexiFormScrollView::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 164 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:166:18: warning: 'virtual void KexiFormScrollView::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 166 | virtual void moveToRecordRequested(int r); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:167:18: warning: 'virtual void KexiFormScrollView::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 167 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:168:18: warning: 'virtual void KexiFormScrollView::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 168 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:169:18: warning: 'virtual void KexiFormScrollView::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 169 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:170:18: warning: 'virtual void KexiFormScrollView::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 170 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:171:18: warning: 'virtual void KexiFormScrollView::addNewRecordRequested()' can be marked override [-Wsuggest-override] 171 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:178:18: warning: 'virtual bool KexiFormScrollView::cancelEditor()' can be marked override [-Wsuggest-override] 178 | virtual bool cancelEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:187:18: warning: 'virtual void KexiFormScrollView::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 187 | virtual void verticalScrollBarValueChanged(int v) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:192:10: warning: 'virtual void KexiFormScrollView::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 192 | void itemChanged(KDbRecordData* data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:193:10: warning: 'virtual void KexiFormScrollView::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 193 | void itemChanged(KDbRecordData* data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:194:10: warning: 'virtual void KexiFormScrollView::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 194 | void itemDeleteRequest(KDbRecordData* data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:195:10: warning: 'virtual void KexiFormScrollView::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 195 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:196:10: warning: 'virtual void KexiFormScrollView::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 196 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); //!< does nothing | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:197:10: warning: 'virtual void KexiFormScrollView::dataRefreshed()' can be marked override [-Wsuggest-override] 197 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:198:10: warning: 'virtual void KexiFormScrollView::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 198 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:199:10: warning: 'virtual void KexiFormScrollView::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 199 | void itemSelected(KDbRecordData* data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:200:10: warning: 'virtual void KexiFormScrollView::cellSelected(int, int)' can be marked override [-Wsuggest-override] 200 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:201:10: warning: 'virtual void KexiFormScrollView::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 201 | void sortedColumnChanged(int column); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:202:10: warning: 'virtual void KexiFormScrollView::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 202 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:203:10: warning: 'virtual void KexiFormScrollView::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 203 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:204:10: warning: 'virtual void KexiFormScrollView::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 204 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:205:10: warning: 'virtual void KexiFormScrollView::reloadActions()' can be marked override [-Wsuggest-override] 205 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:212:18: warning: 'virtual void KexiFormScrollView::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 212 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:215:18: warning: 'virtual void KexiFormScrollView::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 215 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:220:18: warning: 'virtual void KexiFormScrollView::slotRecordDeleted()' can be marked override [-Wsuggest-override] 220 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:225:18: warning: 'virtual void KexiFormScrollView::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 225 | virtual void slotRecordInserted(KDbRecordData* data, bool repaint); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:228:18: warning: 'virtual void KexiFormScrollView::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 228 | virtual void slotRecordInserted(KDbRecordData* data, int record, bool repaint); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:230:18: warning: 'virtual void KexiFormScrollView::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 230 | virtual void slotRecordsDeleted(const QList&); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:232:18: warning: 'virtual void KexiFormScrollView::slotDataDestroying()' can be marked override [-Wsuggest-override] 232 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:238:18: warning: 'virtual void KexiFormScrollView::reloadData()' can be marked override [-Wsuggest-override] 238 | virtual void reloadData() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:243:18: warning: 'virtual void KexiFormScrollView::copySelection()' can be marked override [-Wsuggest-override] 243 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:246:18: warning: 'virtual void KexiFormScrollView::cutSelection()' can be marked override [-Wsuggest-override] 246 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:249:18: warning: 'virtual void KexiFormScrollView::paste()' can be marked override [-Wsuggest-override] 249 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:253:18: warning: 'virtual void KexiFormScrollView::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 253 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:256:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiFormScrollView::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 256 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:259:17: warning: 'virtual int KexiFormScrollView::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 259 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:263:18: warning: 'virtual void KexiFormScrollView::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 263 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:267:10: warning: 'virtual void KexiFormScrollView::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 267 | void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:271:18: warning: 'virtual void KexiFormScrollView::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 271 | virtual void updateGUIAfterSorting(int previousRecord); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:274:18: warning: 'virtual void KexiFormScrollView::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 274 | virtual void createEditor(int record, int column, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:278:36: warning: 'virtual KexiDataItemInterface* KexiFormScrollView::editor(int, bool)' can be marked override [-Wsuggest-override] 278 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:281:18: warning: 'virtual void KexiFormScrollView::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 281 | virtual void editorShowFocus(int record, int column); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:285:18: warning: 'virtual void KexiFormScrollView::updateCell(int, int)' can be marked override [-Wsuggest-override] 285 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:288:18: warning: 'virtual void KexiFormScrollView::updateCurrentCell()' can be marked override [-Wsuggest-override] 288 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:292:18: warning: 'virtual void KexiFormScrollView::updateRecord(int)' can be marked override [-Wsuggest-override] 292 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:296:18: warning: 'virtual void KexiFormScrollView::updateWidgetContents()' can be marked override [-Wsuggest-override] 296 | virtual void updateWidgetContents(); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:301:18: warning: 'virtual void KexiFormScrollView::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 301 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:304:18: warning: 'virtual void KexiFormScrollView::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 304 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:310:18: warning: 'virtual bool KexiFormScrollView::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 310 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:313:18: warning: 'virtual void KexiFormScrollView::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 313 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:316:18: warning: 'virtual void KexiFormScrollView::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 316 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:321:18: warning: 'virtual void KexiFormScrollView::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 321 | virtual void selectCellInternal(int previousRecord, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:324:18: warning: 'virtual void KexiFormScrollView::initDataContents()' can be marked override [-Wsuggest-override] 324 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:330:18: warning: 'virtual void KexiFormScrollView::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 330 | virtual void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:336:18: warning: 'virtual void KexiFormScrollView::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 336 | virtual void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:350:18: warning: 'virtual void KexiFormScrollView::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 350 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/objecttree.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.cpp:38: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.cpp:41: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.cpp: In member function 'const QPixmap* KexiDBLabel::pixmap() const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.cpp:174:26: warning: 'const QPixmap* QLabel::pixmap() const' is deprecated: Use the other overload which returns QPixmap by-value [-Wdeprecated-declarations] 174 | return QLabel::pixmap(); | ~~~~~~~~~~~~~~^~ /usr/include/qt/QtWidgets/qlabel.h:78:20: note: declared here 78 | const QPixmap *pixmap() const; // ### Qt 7: Remove function | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.cpp:200: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframeutils_p.cpp: In member function 'virtual void KexiDBLabel::setPalette(const QPalette&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframeutils_p.cpp:41:71: warning: 'QColor QColor::dark(int) const' is deprecated: Use QColor::darker() instead [-Wdeprecated-declarations] 41 | pal2.setColor(QPalette::Active, QPalette::Dark, d->frameColor.dark(150)); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/qt/QtGui/qpalette.h:45, from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qlabel.h:44: /usr/include/qt/QtGui/qcolor.h:235:30: note: declared here 235 | Q_REQUIRED_RESULT QColor dark(int f = 200) const noexcept; | ^~~~ [ 97%] Building CXX object src/plugins/forms/CMakeFiles/kexiformutils.dir/widgets/kexidbdatepicker.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:66:18: warning: 'virtual void KexiFrame::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 66 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:69:18: warning: 'virtual void KexiFrame::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 69 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:86:10: warning: 'virtual void KexiFrame::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 86 | void paintEvent(QPaintEvent *pe); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:40:62: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 40 | explicit KexiFrame(QWidget * parent, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtGui/qfont.h:43, from /usr/include/qt/QtGui/QFont:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidisplayutils.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:75:22: warning: 'virtual QVariant KexiDBImageBox::value()' can be marked override [-Wsuggest-override] 75 | virtual QVariant value(); // { return m_value.data(); } | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:83:18: warning: 'virtual void KexiDBImageBox::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 83 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:85:18: warning: 'virtual bool KexiDBImageBox::valueIsNull()' can be marked override [-Wsuggest-override] 85 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:87:18: warning: 'virtual bool KexiDBImageBox::valueIsEmpty()' can be marked override [-Wsuggest-override] 87 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:89:22: warning: 'virtual QWidget* KexiDBImageBox::widget()' can be marked override [-Wsuggest-override] 89 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:92:18: warning: 'virtual bool KexiDBImageBox::cursorAtStart()' can be marked override [-Wsuggest-override] 92 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:95:18: warning: 'virtual bool KexiDBImageBox::cursorAtEnd()' can be marked override [-Wsuggest-override] 95 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:97:18: warning: 'virtual bool KexiDBImageBox::isReadOnly() const' can be marked override [-Wsuggest-override] 97 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:107:19: warning: 'virtual QSize KexiDBImageBox::sizeHint() const' can be marked override [-Wsuggest-override] 107 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:118:18: warning: 'virtual void KexiDBImageBox::setPalette(const QPalette&)' can be marked override [-Wsuggest-override] 118 | virtual void setPalette(const QPalette &pal); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:154:18: warning: 'virtual void KexiDBImageBox::setReadOnly(bool)' can be marked override [-Wsuggest-override] 154 | virtual void setReadOnly(bool set); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:198:18: warning: 'virtual void KexiDBImageBox::clear()' can be marked override [-Wsuggest-override] 198 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:205:18: warning: 'virtual void KexiDBImageBox::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 205 | virtual void contextMenuEvent(QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:207:18: warning: 'virtual void KexiDBImageBox::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 207 | virtual void paintEvent(QPaintEvent*); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:208:18: warning: 'virtual void KexiDBImageBox::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 208 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:209:18: warning: 'virtual bool KexiDBImageBox::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 209 | virtual bool eventFilter(QObject * watched, QEvent * e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:212:18: warning: 'virtual void KexiDBImageBox::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 212 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:229:18: warning: 'virtual bool KexiDBImageBox::keyPressed(QKeyEvent*)' can be marked override [-Wsuggest-override] 229 | virtual bool keyPressed(QKeyEvent *ke); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:236:18: warning: 'virtual bool KexiDBImageBox::subwidgetStretchRequired(KexiDBAutoField*) const' can be marked override [-Wsuggest-override] 236 | virtual bool subwidgetStretchRequired(KexiDBAutoField* autoField) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidropdownbutton.h:39:19: warning: 'virtual QSize KexiDropDownButton::sizeHint() const' can be marked override [-Wsuggest-override] 39 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidropdownbutton.h:42:18: warning: 'virtual void KexiDropDownButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 42 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidropdownbutton.h:43:18: warning: 'virtual void KexiDropDownButton::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 43 | virtual void keyPressEvent(QKeyEvent * e); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:66:18: warning: 'virtual void KexiFrame::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 66 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:69:18: warning: 'virtual void KexiFrame::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 69 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:86:10: warning: 'virtual void KexiFrame::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 86 | void paintEvent(QPaintEvent *pe); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:40:62: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 40 | explicit KexiFrame(QWidget * parent, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, 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 /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:27: /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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiPushButton.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtGui/qfont.h:43, from /usr/include/qt/QtGui/QFont:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidisplayutils.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:55:22: warning: 'virtual QVariant KexiDBPushButton::value()' can be marked override [-Wsuggest-override] 55 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:59:18: warning: 'virtual bool KexiDBPushButton::valueIsNull()' can be marked override [-Wsuggest-override] 59 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:65:18: warning: 'virtual bool KexiDBPushButton::valueIsEmpty()' can be marked override [-Wsuggest-override] 65 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:68:18: warning: 'virtual bool KexiDBPushButton::cursorAtStart()' can be marked override [-Wsuggest-override] 68 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:71:18: warning: 'virtual bool KexiDBPushButton::cursorAtEnd()' can be marked override [-Wsuggest-override] 71 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:73:18: warning: 'virtual void KexiDBPushButton::clear()' can be marked override [-Wsuggest-override] 73 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:75:18: warning: 'virtual void KexiDBPushButton::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 75 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:77:18: warning: 'virtual bool KexiDBPushButton::isReadOnly() const' can be marked override [-Wsuggest-override] 77 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:102:18: warning: 'virtual void KexiDBPushButton::setReadOnly(bool)' can be marked override [-Wsuggest-override] 102 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:105:18: warning: 'virtual void KexiDBPushButton::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 105 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.cpp:26: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.cpp: In member function 'virtual void KexiDBPushButton::setValueInternal(const QVariant&, bool)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.cpp:69:64: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 69 | Qt::ElideMiddle, width()-f.width(fileName) - 10) + fileName; | ~~~~~~~^~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/qwidget.h:50, from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexidataiteminterface.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:25: /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:29, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:72:19: warning: 'virtual QSize KexiFormView::preferredSizeHint(const QSize&)' can be marked override [-Wsuggest-override] 72 | virtual QSize preferredSizeHint(const QSize& otherSize); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:125:22: warning: 'virtual tristate KexiFormView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 125 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:126:22: warning: 'virtual tristate KexiFormView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 126 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:127:27: warning: 'virtual KPropertySet* KexiFormView::propertySet()' can be marked override [-Wsuggest-override] 127 | virtual KPropertySet* propertySet(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:128:24: warning: 'virtual KDbObject* KexiFormView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 128 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:131:22: warning: 'virtual tristate KexiFormView::storeData(bool)' can be marked override [-Wsuggest-override] 131 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:144:18: warning: 'virtual void KexiFormView::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 144 | virtual void resizeEvent(QResizeEvent *); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:148:18: warning: 'virtual void KexiFormView::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 148 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:151:18: warning: 'virtual void KexiFormView::setFocusInternal()' can be marked override [-Wsuggest-override] 151 | virtual void setFocusInternal(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:164:18: warning: 'virtual void KexiFormView::updateActions(bool)' can be marked override [-Wsuggest-override] 164 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:93:30: warning: 'virtual KLocalizedString KexiFormPart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 93 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:103:18: warning: 'virtual void KexiFormPart::initPartActions()' can be marked override [-Wsuggest-override] 103 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:104:18: warning: 'virtual void KexiFormPart::initInstanceActions()' can be marked override [-Wsuggest-override] 104 | virtual void initInstanceActions(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:105:18: warning: 'virtual void KexiFormPart::setupCustomPropertyPanelTabs(QTabWidget*)' can be marked override [-Wsuggest-override] 105 | virtual void setupCustomPropertyPanelTabs(QTabWidget *tab); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.cpp:87: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframeutils_p.cpp: In member function 'virtual void KexiFrame::setPalette(const QPalette&)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframeutils_p.cpp:41:71: warning: 'QColor QColor::dark(int) const' is deprecated: Use QColor::darker() instead [-Wdeprecated-declarations] 41 | pal2.setColor(QPalette::Active, QPalette::Dark, d->frameColor.dark(150)); | ~~~~~~~~~~~~~~~~~~^~~~~ In file included from /usr/include/qt/QtGui/qpalette.h:45, from /usr/include/qt/QtWidgets/qwidget.h:48, from /usr/include/qt/QtWidgets/qframe.h:44: /usr/include/qt/QtGui/qcolor.h:235:30: note: declared here 235 | Q_REQUIRED_RESULT QColor dark(int f = 200) const noexcept; | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:72:22: warning: 'virtual QVariant KexiDBLineEdit::value()' can be marked override [-Wsuggest-override] 72 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:73:18: warning: 'virtual void KexiDBLineEdit::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 73 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:77:18: warning: 'virtual bool KexiDBLineEdit::valueIsNull()' can be marked override [-Wsuggest-override] 77 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:83:18: warning: 'virtual bool KexiDBLineEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 83 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:86:18: warning: 'virtual bool KexiDBLineEdit::valueIsValid()' can be marked override [-Wsuggest-override] 86 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:89:18: warning: 'virtual bool KexiDBLineEdit::isReadOnly() const' can be marked override [-Wsuggest-override] 89 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:95:18: warning: 'virtual void KexiDBLineEdit::setDisplayDefaultValue(QWidget*, bool)' can be marked override [-Wsuggest-override] 95 | virtual void setDisplayDefaultValue(QWidget* widget, bool displayDefaultValue); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:98:22: warning: 'virtual QWidget* KexiDBLineEdit::widget()' can be marked override [-Wsuggest-override] 98 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:100:18: warning: 'virtual bool KexiDBLineEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 100 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:101:18: warning: 'virtual bool KexiDBLineEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 101 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:102:18: warning: 'virtual void KexiDBLineEdit::clear()' can be marked override [-Wsuggest-override] 102 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:109:18: warning: 'virtual void KexiDBLineEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 109 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:112:18: warning: 'virtual bool KexiDBLineEdit::keyPressed(QKeyEvent*)' can be marked override [-Wsuggest-override] 112 | virtual bool keyPressed(QKeyEvent *ke); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:125:18: warning: 'virtual void KexiDBLineEdit::setReadOnly(bool)' can be marked override [-Wsuggest-override] 125 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:131:18: warning: 'virtual void KexiDBLineEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 131 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:134:18: warning: 'virtual void KexiDBLineEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 134 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:137:18: warning: 'virtual void KexiDBLineEdit::selectAll()' can be marked override [-Wsuggest-override] 137 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:140:18: warning: 'virtual bool KexiDBLineEdit::fixup()' can be marked override [-Wsuggest-override] 140 | virtual bool fixup(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:153:18: warning: 'virtual void KexiDBLineEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 153 | virtual void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:154:18: warning: 'virtual void KexiDBLineEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 154 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:155:18: warning: 'virtual bool KexiDBLineEdit::event(QEvent*)' can be marked override [-Wsuggest-override] 155 | virtual bool event(QEvent *); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:156:18: warning: 'virtual void KexiDBLineEdit::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 156 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:157:18: warning: 'virtual void KexiDBLineEdit::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 157 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:160:18: warning: 'virtual bool KexiDBLineEdit::appendStretchRequired(KexiDBAutoField*) const' can be marked override [-Wsuggest-override] 160 | virtual bool appendStretchRequired(KexiDBAutoField* autoField) const; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h: In constructor 'KexiDBImageBox::KexiDBImageBox(bool, QWidget*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:40:62: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 40 | explicit KexiFrame(QWidget * parent, Qt::WindowFlags f = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:49:22: warning: 'virtual QVariant KexiDBCheckBox::value()' can be marked override [-Wsuggest-override] 49 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:50:18: warning: 'virtual void KexiDBCheckBox::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 50 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:54:18: warning: 'virtual bool KexiDBCheckBox::valueIsNull()' can be marked override [-Wsuggest-override] 54 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:60:18: warning: 'virtual bool KexiDBCheckBox::valueIsEmpty()' can be marked override [-Wsuggest-override] 60 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:63:18: warning: 'virtual bool KexiDBCheckBox::isReadOnly() const' can be marked override [-Wsuggest-override] 63 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:66:22: warning: 'virtual QWidget* KexiDBCheckBox::widget()' can be marked override [-Wsuggest-override] 66 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:68:18: warning: 'virtual bool KexiDBCheckBox::cursorAtStart()' can be marked override [-Wsuggest-override] 68 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:69:18: warning: 'virtual bool KexiDBCheckBox::cursorAtEnd()' can be marked override [-Wsuggest-override] 69 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:70:18: warning: 'virtual void KexiDBCheckBox::clear()' can be marked override [-Wsuggest-override] 70 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:81:18: warning: 'virtual void KexiDBCheckBox::setDisplayDefaultValue(QWidget*, bool)' can be marked override [-Wsuggest-override] 81 | virtual void setDisplayDefaultValue(QWidget* widget, bool displayDefaultValue); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:83:18: warning: 'virtual void KexiDBCheckBox::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 83 | virtual void paintEvent(QPaintEvent* e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:93:18: warning: 'virtual void KexiDBCheckBox::setReadOnly(bool)' can be marked override [-Wsuggest-override] 93 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:96:18: warning: 'virtual void KexiDBCheckBox::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 96 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:88:18: warning: 'virtual void KexiDBAutoField::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 88 | virtual void setInvalidState(const QString& text); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:89:18: warning: 'virtual bool KexiDBAutoField::isReadOnly() const' can be marked override [-Wsuggest-override] 89 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:90:18: warning: 'virtual void KexiDBAutoField::setReadOnly(bool)' can be marked override [-Wsuggest-override] 90 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:92:22: warning: 'virtual QVariant KexiDBAutoField::value()' can be marked override [-Wsuggest-override] 92 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:93:18: warning: 'virtual bool KexiDBAutoField::valueIsNull()' can be marked override [-Wsuggest-override] 93 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:94:18: warning: 'virtual bool KexiDBAutoField::valueIsEmpty()' can be marked override [-Wsuggest-override] 94 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:95:18: warning: 'virtual bool KexiDBAutoField::valueIsValid()' can be marked override [-Wsuggest-override] 95 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:96:18: warning: 'virtual bool KexiDBAutoField::valueChanged()' can be marked override [-Wsuggest-override] 96 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:97:18: warning: 'virtual void KexiDBAutoField::clear()' can be marked override [-Wsuggest-override] 97 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:100:18: warning: 'virtual void KexiDBAutoField::installListener(KexiDataItemChangesListener*)' can be marked override [-Wsuggest-override] 100 | virtual void installListener(KexiDataItemChangesListener* listener); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:118:18: warning: 'virtual void KexiDBAutoField::setDisplayDefaultValue(QWidget*, bool)' can be marked override [-Wsuggest-override] 118 | virtual void setDisplayDefaultValue(QWidget* widget, bool displayDefaultValue); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:123:18: warning: 'virtual bool KexiDBAutoField::cursorAtStart()' can be marked override [-Wsuggest-override] 123 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:124:18: warning: 'virtual bool KexiDBAutoField::cursorAtEnd()' can be marked override [-Wsuggest-override] 124 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:144:19: warning: 'virtual QSize KexiDBAutoField::sizeHint() const' can be marked override [-Wsuggest-override] 144 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:178:18: warning: 'virtual bool KexiDBAutoField::keyPressed(QKeyEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool keyPressed(QKeyEvent *ke); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:187:18: warning: 'virtual void KexiDBAutoField::moveCursorToEnd()' can be marked override [-Wsuggest-override] 187 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:190:18: warning: 'virtual void KexiDBAutoField::moveCursorToStart()' can be marked override [-Wsuggest-override] 190 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:193:18: warning: 'virtual void KexiDBAutoField::selectAll()' can be marked override [-Wsuggest-override] 193 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:196:18: warning: 'virtual void KexiDBAutoField::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 196 | virtual void setValueInternal(const QVariant&add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:205:18: warning: 'virtual bool KexiDBAutoField::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 205 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtGui/qfont.h:43, from /usr/include/qt/QtGui/QFont:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidisplayutils.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:49:22: warning: 'virtual QVariant KexiDBProgressBar::value()' can be marked override [-Wsuggest-override] 49 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:50:18: warning: 'virtual void KexiDBProgressBar::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 50 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:54:18: warning: 'virtual bool KexiDBProgressBar::valueIsNull()' can be marked override [-Wsuggest-override] 54 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:60:18: warning: 'virtual bool KexiDBProgressBar::valueIsEmpty()' can be marked override [-Wsuggest-override] 60 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:63:18: warning: 'virtual bool KexiDBProgressBar::isReadOnly() const' can be marked override [-Wsuggest-override] 63 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:66:22: warning: 'virtual QWidget* KexiDBProgressBar::widget()' can be marked override [-Wsuggest-override] 66 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:68:18: warning: 'virtual bool KexiDBProgressBar::cursorAtStart()' can be marked override [-Wsuggest-override] 68 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:69:18: warning: 'virtual bool KexiDBProgressBar::cursorAtEnd()' can be marked override [-Wsuggest-override] 69 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:70:18: warning: 'virtual void KexiDBProgressBar::clear()' can be marked override [-Wsuggest-override] 70 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:82:18: warning: 'virtual void KexiDBProgressBar::setReadOnly(bool)' can be marked override [-Wsuggest-override] 82 | virtual void setReadOnly(bool set); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:84:18: warning: 'virtual void KexiDBProgressBar::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 84 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtGui/qvalidator.h:44, from /usr/include/qt/QtGui/QValidator:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:54:22: warning: 'virtual QVariant KexiDBTextEdit::value()' can be marked override [-Wsuggest-override] 54 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:55:18: warning: 'virtual void KexiDBTextEdit::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 55 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:59:18: warning: 'virtual bool KexiDBTextEdit::valueIsNull()' can be marked override [-Wsuggest-override] 59 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:65:18: warning: 'virtual bool KexiDBTextEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 65 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:68:18: warning: 'virtual bool KexiDBTextEdit::isReadOnly() const' can be marked override [-Wsuggest-override] 68 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:71:22: warning: 'virtual QWidget* KexiDBTextEdit::widget()' can be marked override [-Wsuggest-override] 71 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:73:18: warning: 'virtual bool KexiDBTextEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 73 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:74:18: warning: 'virtual bool KexiDBTextEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 74 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:75:18: warning: 'virtual void KexiDBTextEdit::clear()' can be marked override [-Wsuggest-override] 75 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:83:18: warning: 'virtual void KexiDBTextEdit::setDisplayDefaultValue(QWidget*, bool)' can be marked override [-Wsuggest-override] 83 | virtual void setDisplayDefaultValue(QWidget* widget, bool displayDefaultValue); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:86:18: warning: 'virtual void KexiDBTextEdit::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 86 | virtual void keyPressEvent(QKeyEvent *ke); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:88:18: warning: 'virtual bool KexiDBTextEdit::event(QEvent*)' can be marked override [-Wsuggest-override] 88 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:92:18: warning: 'virtual void KexiDBTextEdit::selectAllOnFocusIfNeeded()' can be marked override [-Wsuggest-override] 92 | virtual void selectAllOnFocusIfNeeded(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:99:18: warning: 'virtual void KexiDBTextEdit::setReadOnly(bool)' can be marked override [-Wsuggest-override] 99 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:106:18: warning: 'virtual void KexiDBTextEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 106 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:109:18: warning: 'virtual void KexiDBTextEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 109 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:112:18: warning: 'virtual void KexiDBTextEdit::selectAll()' can be marked override [-Wsuggest-override] 112 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:118:18: warning: 'virtual void KexiDBTextEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 118 | virtual void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:119:18: warning: 'virtual void KexiDBTextEdit::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 119 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:120:18: warning: 'virtual void KexiDBTextEdit::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 120 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:121:18: warning: 'virtual void KexiDBTextEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 121 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:122:18: warning: 'virtual void KexiDBTextEdit::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 122 | virtual void focusOutEvent(QFocusEvent *e); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiPushButton.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtGui/qfont.h:43, from /usr/include/qt/QtGui/QFont:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidisplayutils.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:50:11: warning: 'virtual QSize KexiCommandLinkButton::sizeHint() const' can be marked override [-Wsuggest-override] 50 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:51:9: warning: 'virtual int KexiCommandLinkButton::heightForWidth(int) const' can be marked override [-Wsuggest-override] 51 | int heightForWidth(int) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:52:11: warning: 'virtual QSize KexiCommandLinkButton::minimumSizeHint() const' can be marked override [-Wsuggest-override] 52 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:53:10: warning: 'virtual bool KexiCommandLinkButton::event(QEvent*)' can be marked override [-Wsuggest-override] 53 | bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:54:10: warning: 'virtual void KexiCommandLinkButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 54 | void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:55:22: warning: 'virtual QVariant KexiDBCommandLinkButton::value()' can be marked override [-Wsuggest-override] 55 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:57:18: warning: 'virtual bool KexiDBCommandLinkButton::valueIsNull()' can be marked override [-Wsuggest-override] 57 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:59:18: warning: 'virtual bool KexiDBCommandLinkButton::valueIsEmpty()' can be marked override [-Wsuggest-override] 59 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:62:18: warning: 'virtual bool KexiDBCommandLinkButton::cursorAtStart()' can be marked override [-Wsuggest-override] 62 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:65:18: warning: 'virtual bool KexiDBCommandLinkButton::cursorAtEnd()' can be marked override [-Wsuggest-override] 65 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:67:18: warning: 'virtual void KexiDBCommandLinkButton::clear()' can be marked override [-Wsuggest-override] 67 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:69:18: warning: 'virtual void KexiDBCommandLinkButton::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 69 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:71:18: warning: 'virtual bool KexiDBCommandLinkButton::isReadOnly() const' can be marked override [-Wsuggest-override] 71 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:96:18: warning: 'virtual void KexiDBCommandLinkButton::setReadOnly(bool)' can be marked override [-Wsuggest-override] 96 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:100:18: warning: 'virtual void KexiDBCommandLinkButton::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 100 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:50:22: warning: 'virtual QVariant KexiDBSlider::value()' can be marked override [-Wsuggest-override] 50 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:51:18: warning: 'virtual void KexiDBSlider::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 51 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:55:18: warning: 'virtual bool KexiDBSlider::valueIsNull()' can be marked override [-Wsuggest-override] 55 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:61:18: warning: 'virtual bool KexiDBSlider::valueIsEmpty()' can be marked override [-Wsuggest-override] 61 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:64:18: warning: 'virtual bool KexiDBSlider::isReadOnly() const' can be marked override [-Wsuggest-override] 64 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:67:22: warning: 'virtual QWidget* KexiDBSlider::widget()' can be marked override [-Wsuggest-override] 67 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:69:18: warning: 'virtual bool KexiDBSlider::cursorAtStart()' can be marked override [-Wsuggest-override] 69 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:70:18: warning: 'virtual bool KexiDBSlider::cursorAtEnd()' can be marked override [-Wsuggest-override] 70 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:71:18: warning: 'virtual void KexiDBSlider::clear()' can be marked override [-Wsuggest-override] 71 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:83:18: warning: 'virtual void KexiDBSlider::setReadOnly(bool)' can be marked override [-Wsuggest-override] 83 | virtual void setReadOnly(bool set); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:86:18: warning: 'virtual void KexiDBSlider::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 86 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.cpp:47:19: warning: 'virtual QValidator::State KexiDBLineEdit_ReadOnlyValidator::validate(QString&, int&) const' can be marked override [-Wsuggest-override] 47 | virtual State validate(QString &input, int &pos) const { | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.cpp:72:11: warning: 'virtual QRect KexiDBLineEditStyle::subElementRect(QStyle::SubElement, const QStyleOption*, const QWidget*) const' can be marked override [-Wsuggest-override] 72 | QRect subElementRect(SubElement element, const QStyleOption *option, const QWidget *widget = 0) const | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.cpp: In member function 'virtual void KexiDBLineEdit::paintEvent(QPaintEvent*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.cpp:333:31: warning: 'void QWidget::getContentsMargins(int*, int*, int*, int*) const' is deprecated: use contentsMargins() [-Wdeprecated-declarations] 333 | getContentsMargins(&leftMargin, &topMargin, &rightMargin, &bottomMargin); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/qframe.h:44, from /usr/include/qt/QtWidgets/qlineedit.h:44, from /usr/include/qt/QtWidgets/QLineEdit:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:27: /usr/include/qt/QtWidgets/qwidget.h:530:10: note: declared here 530 | void getContentsMargins(int *left, int *top, int *right, int *bottom) const; | ^~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:72:22: warning: 'virtual QVariant KexiDBLineEdit::value()' can be marked override [-Wsuggest-override] 72 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:73:18: warning: 'virtual void KexiDBLineEdit::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 73 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:77:18: warning: 'virtual bool KexiDBLineEdit::valueIsNull()' can be marked override [-Wsuggest-override] 77 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:83:18: warning: 'virtual bool KexiDBLineEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 83 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:86:18: warning: 'virtual bool KexiDBLineEdit::valueIsValid()' can be marked override [-Wsuggest-override] 86 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:89:18: warning: 'virtual bool KexiDBLineEdit::isReadOnly() const' can be marked override [-Wsuggest-override] 89 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:95:18: warning: 'virtual void KexiDBLineEdit::setDisplayDefaultValue(QWidget*, bool)' can be marked override [-Wsuggest-override] 95 | virtual void setDisplayDefaultValue(QWidget* widget, bool displayDefaultValue); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:98:22: warning: 'virtual QWidget* KexiDBLineEdit::widget()' can be marked override [-Wsuggest-override] 98 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:100:18: warning: 'virtual bool KexiDBLineEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 100 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:101:18: warning: 'virtual bool KexiDBLineEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 101 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:102:18: warning: 'virtual void KexiDBLineEdit::clear()' can be marked override [-Wsuggest-override] 102 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:109:18: warning: 'virtual void KexiDBLineEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 109 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:112:18: warning: 'virtual bool KexiDBLineEdit::keyPressed(QKeyEvent*)' can be marked override [-Wsuggest-override] 112 | virtual bool keyPressed(QKeyEvent *ke); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:125:18: warning: 'virtual void KexiDBLineEdit::setReadOnly(bool)' can be marked override [-Wsuggest-override] 125 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:131:18: warning: 'virtual void KexiDBLineEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 131 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:134:18: warning: 'virtual void KexiDBLineEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 134 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:137:18: warning: 'virtual void KexiDBLineEdit::selectAll()' can be marked override [-Wsuggest-override] 137 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:140:18: warning: 'virtual bool KexiDBLineEdit::fixup()' can be marked override [-Wsuggest-override] 140 | virtual bool fixup(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:153:18: warning: 'virtual void KexiDBLineEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 153 | virtual void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:154:18: warning: 'virtual void KexiDBLineEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 154 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:155:18: warning: 'virtual bool KexiDBLineEdit::event(QEvent*)' can be marked override [-Wsuggest-override] 155 | virtual bool event(QEvent *); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:156:18: warning: 'virtual void KexiDBLineEdit::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 156 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:157:18: warning: 'virtual void KexiDBLineEdit::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 157 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:160:18: warning: 'virtual bool KexiDBLineEdit::appendStretchRequired(KexiDBAutoField*) const' can be marked override [-Wsuggest-override] 160 | virtual bool appendStretchRequired(KexiDBAutoField* autoField) const; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.cpp:24: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtGui/qfont.h:43, from /usr/include/qt/QtGui/QFont:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidisplayutils.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:51:22: warning: 'virtual QVariant KexiDBDatePicker::value()' can be marked override [-Wsuggest-override] 51 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:52:18: warning: 'virtual void KexiDBDatePicker::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 52 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:56:18: warning: 'virtual bool KexiDBDatePicker::valueIsNull()' can be marked override [-Wsuggest-override] 56 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:62:18: warning: 'virtual bool KexiDBDatePicker::valueIsEmpty()' can be marked override [-Wsuggest-override] 62 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:65:18: warning: 'virtual bool KexiDBDatePicker::isReadOnly() const' can be marked override [-Wsuggest-override] 65 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:68:22: warning: 'virtual QWidget* KexiDBDatePicker::widget()' can be marked override [-Wsuggest-override] 68 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:70:18: warning: 'virtual bool KexiDBDatePicker::cursorAtStart()' can be marked override [-Wsuggest-override] 70 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:71:18: warning: 'virtual bool KexiDBDatePicker::cursorAtEnd()' can be marked override [-Wsuggest-override] 71 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:72:18: warning: 'virtual void KexiDBDatePicker::clear()' can be marked override [-Wsuggest-override] 72 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:84:18: warning: 'virtual void KexiDBDatePicker::setReadOnly(bool)' can be marked override [-Wsuggest-override] 84 | virtual void setReadOnly(bool set); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:87:18: warning: 'virtual void KexiDBDatePicker::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 87 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.cpp:45:10: warning: 'virtual void DataSourceLabel::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 45 | void paintEvent(QPaintEvent *pe) | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.cpp: In member function 'virtual void DataSourceLabel::paintEvent(QPaintEvent*)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.cpp:50:27: warning: 'void QWidget::getContentsMargins(int*, int*, int*, int*) const' is deprecated: use contentsMargins() [-Wdeprecated-declarations] 50 | getContentsMargins(&leftMargin, &topMargin, &rightMargin, &bottomMargin); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexidataiteminterface.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:25: /usr/include/qt/QtWidgets/qwidget.h:530:10: note: declared here 530 | void getContentsMargins(int *left, int *top, int *right, int *bottom) const; | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.cpp: In member function 'void KexiDBTextEdit::createDataSourceLabel()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.cpp:361:23: warning: 'void QWidget::getContentsMargins(int*, int*, int*, int*) const' is deprecated: use contentsMargins() [-Wdeprecated-declarations] 361 | getContentsMargins(&leftMargin, &topMargin, &rightMargin, &bottomMargin); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt/QtWidgets/qwidget.h:530:10: note: declared here 530 | void getContentsMargins(int *left, int *top, int *right, int *bottom) const; | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:88:18: warning: 'virtual void KexiDBAutoField::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 88 | virtual void setInvalidState(const QString& text); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:89:18: warning: 'virtual bool KexiDBAutoField::isReadOnly() const' can be marked override [-Wsuggest-override] 89 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:90:18: warning: 'virtual void KexiDBAutoField::setReadOnly(bool)' can be marked override [-Wsuggest-override] 90 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:92:22: warning: 'virtual QVariant KexiDBAutoField::value()' can be marked override [-Wsuggest-override] 92 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:93:18: warning: 'virtual bool KexiDBAutoField::valueIsNull()' can be marked override [-Wsuggest-override] 93 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:94:18: warning: 'virtual bool KexiDBAutoField::valueIsEmpty()' can be marked override [-Wsuggest-override] 94 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:95:18: warning: 'virtual bool KexiDBAutoField::valueIsValid()' can be marked override [-Wsuggest-override] 95 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:96:18: warning: 'virtual bool KexiDBAutoField::valueChanged()' can be marked override [-Wsuggest-override] 96 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:97:18: warning: 'virtual void KexiDBAutoField::clear()' can be marked override [-Wsuggest-override] 97 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:100:18: warning: 'virtual void KexiDBAutoField::installListener(KexiDataItemChangesListener*)' can be marked override [-Wsuggest-override] 100 | virtual void installListener(KexiDataItemChangesListener* listener); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:118:18: warning: 'virtual void KexiDBAutoField::setDisplayDefaultValue(QWidget*, bool)' can be marked override [-Wsuggest-override] 118 | virtual void setDisplayDefaultValue(QWidget* widget, bool displayDefaultValue); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:123:18: warning: 'virtual bool KexiDBAutoField::cursorAtStart()' can be marked override [-Wsuggest-override] 123 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:124:18: warning: 'virtual bool KexiDBAutoField::cursorAtEnd()' can be marked override [-Wsuggest-override] 124 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:144:19: warning: 'virtual QSize KexiDBAutoField::sizeHint() const' can be marked override [-Wsuggest-override] 144 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:178:18: warning: 'virtual bool KexiDBAutoField::keyPressed(QKeyEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool keyPressed(QKeyEvent *ke); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:187:18: warning: 'virtual void KexiDBAutoField::moveCursorToEnd()' can be marked override [-Wsuggest-override] 187 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:190:18: warning: 'virtual void KexiDBAutoField::moveCursorToStart()' can be marked override [-Wsuggest-override] 190 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:193:18: warning: 'virtual void KexiDBAutoField::selectAll()' can be marked override [-Wsuggest-override] 193 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:196:18: warning: 'virtual void KexiDBAutoField::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 196 | virtual void setValueInternal(const QVariant&add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:205:18: warning: 'virtual bool KexiDBAutoField::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 205 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxbase.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:75:22: warning: 'virtual QWidget* KexiTableEdit::widget()' can be marked override [-Wsuggest-override] 75 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:78:18: warning: 'virtual void KexiTableEdit::hideWidget()' can be marked override [-Wsuggest-override] 78 | virtual void hideWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:81:18: warning: 'virtual void KexiTableEdit::showWidget()' can be marked override [-Wsuggest-override] 81 | virtual void showWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:44:18: warning: 'virtual bool KexiInputTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 44 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:47:18: warning: 'virtual bool KexiInputTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 47 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:52:18: warning: 'virtual bool KexiInputTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 52 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:57:22: warning: 'virtual QVariant KexiInputTableEdit::value()' can be marked override [-Wsuggest-override] 57 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:59:18: warning: 'virtual bool KexiInputTableEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 59 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:60:18: warning: 'virtual bool KexiInputTableEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 60 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:62:18: warning: 'virtual void KexiInputTableEdit::clear()' can be marked override [-Wsuggest-override] 62 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:65:19: warning: 'virtual QSize KexiInputTableEdit::totalSize() const' can be marked override [-Wsuggest-override] 65 | virtual QSize totalSize() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:69:18: warning: 'virtual void KexiInputTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 69 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:74:18: warning: 'virtual void KexiInputTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 74 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:83:18: warning: 'virtual bool KexiInputTableEdit::showToolTipIfNeeded(const QVariant&, const QRect&, const QFontMetrics&, bool)' can be marked override [-Wsuggest-override] 83 | virtual bool showToolTipIfNeeded(const QVariant& value, const QRect& rect, const QFontMetrics& fm, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:88:18: warning: 'virtual void KexiInputTableEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 88 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:91:18: warning: 'virtual void KexiInputTableEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 91 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:94:18: warning: 'virtual void KexiInputTableEdit::selectAll()' can be marked override [-Wsuggest-override] 94 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:97:18: warning: 'virtual bool KexiInputTableEdit::fixup()' can be marked override [-Wsuggest-override] 97 | virtual bool fixup(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:106:18: warning: 'virtual void KexiInputTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 106 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:110:18: warning: 'virtual void KexiInputTableEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 110 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiInputEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:121:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 121 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiInputEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:51:22: warning: 'virtual QVariant KexiDBComboBox::origValue() const' can be marked override [-Wsuggest-override] 51 | virtual QVariant origValue() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:57:18: warning: 'virtual void KexiDBComboBox::setLabelPosition(KexiDBAutoField::LabelPosition)' can be marked override [-Wsuggest-override] 57 | virtual void setLabelPosition(LabelPosition position); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:59:22: warning: 'virtual QVariant KexiDBComboBox::value()' can be marked override [-Wsuggest-override] 59 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:61:22: warning: 'virtual QVariant KexiDBComboBox::visibleValue()' can be marked override [-Wsuggest-override] 61 | virtual QVariant visibleValue(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:64:18: warning: 'virtual bool KexiDBComboBox::valueChanged()' can be marked override [-Wsuggest-override] 64 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:66:19: warning: 'virtual QSize KexiDBComboBox::sizeHint() const' can be marked override [-Wsuggest-override] 66 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:74:18: warning: 'virtual void KexiDBComboBox::setVisibleColumnInfo(KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 74 | virtual void setVisibleColumnInfo(KDbQueryColumnInfo* cinfo); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:78:33: warning: 'virtual KDbQueryColumnInfo* KexiDBComboBox::visibleColumnInfo()' can be marked override [-Wsuggest-override] 78 | virtual KDbQueryColumnInfo* visibleColumnInfo(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:83:18: warning: 'virtual void KexiDBComboBox::setPaletteBackgroundColor(const QColor&)' can be marked override [-Wsuggest-override] 83 | virtual void setPaletteBackgroundColor(const QColor & color); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:88:18: warning: 'virtual void KexiDBComboBox::undoChanges()' can be marked override [-Wsuggest-override] 88 | virtual void undoChanges(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:91:18: warning: 'virtual void KexiDBComboBox::slotRecordAccepted(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 91 | virtual void slotRecordAccepted(KDbRecordData *data, int record); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:92:18: warning: 'virtual void KexiDBComboBox::slotRecordSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 92 | virtual void slotRecordSelected(KDbRecordData *data); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:101:18: warning: 'virtual void KexiDBComboBox::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 101 | virtual void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:103:18: warning: 'virtual void KexiDBComboBox::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 103 | virtual void mousePressEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:105:18: warning: 'virtual void KexiDBComboBox::mouseDoubleClickEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 105 | virtual void mouseDoubleClickEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:107:18: warning: 'virtual void KexiDBComboBox::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 107 | virtual void changeEvent(QEvent * event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:109:18: warning: 'virtual bool KexiDBComboBox::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 109 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:116:18: warning: 'virtual void KexiDBComboBox::createEditor()' can be marked override [-Wsuggest-override] 116 | virtual void createEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:121:22: warning: 'virtual QWidget* KexiDBComboBox::internalEditor() const' can be marked override [-Wsuggest-override] 121 | virtual QWidget *internalEditor() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:124:18: warning: 'virtual void KexiDBComboBox::moveCursorToEndInInternalEditor()' can be marked override [-Wsuggest-override] 124 | virtual void moveCursorToEndInInternalEditor(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:127:18: warning: 'virtual void KexiDBComboBox::selectAllInInternalEditor()' can be marked override [-Wsuggest-override] 127 | virtual void selectAllInInternalEditor(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:130:18: warning: 'virtual void KexiDBComboBox::setValueInInternalEditor(const QVariant&)' can be marked override [-Wsuggest-override] 130 | virtual void setValueInInternalEditor(const QVariant& value); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:133:22: warning: 'virtual QVariant KexiDBComboBox::valueFromInternalEditor()' can be marked override [-Wsuggest-override] 133 | virtual QVariant valueFromInternalEditor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:136:18: warning: 'virtual void KexiDBComboBox::editRequested()' can be marked override [-Wsuggest-override] 136 | virtual void editRequested(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:139:18: warning: 'virtual void KexiDBComboBox::acceptRequested()' can be marked override [-Wsuggest-override] 139 | virtual void acceptRequested(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:143:20: warning: 'virtual QPoint KexiDBComboBox::mapFromParentToGlobal(const QPoint&) const' can be marked override [-Wsuggest-override] 143 | virtual QPoint mapFromParentToGlobal(const QPoint& pos) const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:146:17: warning: 'virtual int KexiDBComboBox::popupWidthHint() const' can be marked override [-Wsuggest-override] 146 | virtual int popupWidthHint() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:148:18: warning: 'virtual void KexiDBComboBox::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 148 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:151:18: warning: 'virtual void KexiDBComboBox::setVisibleValueInternal(const QVariant&)' can be marked override [-Wsuggest-override] 151 | virtual void setVisibleValueInternal(const QVariant& value); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:158:18: warning: 'virtual void KexiDBComboBox::beforeSignalValueChanged()' can be marked override [-Wsuggest-override] 158 | virtual void beforeSignalValueChanged(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:160:32: warning: 'virtual KexiComboBoxPopup* KexiDBComboBox::popup() const' can be marked override [-Wsuggest-override] 160 | virtual KexiComboBoxPopup *popup() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:161:18: warning: 'virtual void KexiDBComboBox::setPopup(KexiComboBoxPopup*)' can be marked override [-Wsuggest-override] 161 | virtual void setPopup(KexiComboBoxPopup *popup); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:167:18: warning: 'virtual bool KexiDBComboBox::keyPressed(QKeyEvent*)' can be marked override [-Wsuggest-override] 167 | virtual bool keyPressed(QKeyEvent *ke); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtGui/qtguiglobal.h:43, from /usr/include/qt/QtGui/qfont.h:43, from /usr/include/qt/QtGui/QFont:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexidisplayutils.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:72:22: warning: 'virtual QVariant KexiDBLineEdit::value()' can be marked override [-Wsuggest-override] 72 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:73:18: warning: 'virtual void KexiDBLineEdit::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 73 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:77:18: warning: 'virtual bool KexiDBLineEdit::valueIsNull()' can be marked override [-Wsuggest-override] 77 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:83:18: warning: 'virtual bool KexiDBLineEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 83 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:86:18: warning: 'virtual bool KexiDBLineEdit::valueIsValid()' can be marked override [-Wsuggest-override] 86 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:89:18: warning: 'virtual bool KexiDBLineEdit::isReadOnly() const' can be marked override [-Wsuggest-override] 89 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:95:18: warning: 'virtual void KexiDBLineEdit::setDisplayDefaultValue(QWidget*, bool)' can be marked override [-Wsuggest-override] 95 | virtual void setDisplayDefaultValue(QWidget* widget, bool displayDefaultValue); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:98:22: warning: 'virtual QWidget* KexiDBLineEdit::widget()' can be marked override [-Wsuggest-override] 98 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:100:18: warning: 'virtual bool KexiDBLineEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 100 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:101:18: warning: 'virtual bool KexiDBLineEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 101 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:102:18: warning: 'virtual void KexiDBLineEdit::clear()' can be marked override [-Wsuggest-override] 102 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:109:18: warning: 'virtual void KexiDBLineEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 109 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:112:18: warning: 'virtual bool KexiDBLineEdit::keyPressed(QKeyEvent*)' can be marked override [-Wsuggest-override] 112 | virtual bool keyPressed(QKeyEvent *ke); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:125:18: warning: 'virtual void KexiDBLineEdit::setReadOnly(bool)' can be marked override [-Wsuggest-override] 125 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:131:18: warning: 'virtual void KexiDBLineEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 131 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:134:18: warning: 'virtual void KexiDBLineEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 134 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:137:18: warning: 'virtual void KexiDBLineEdit::selectAll()' can be marked override [-Wsuggest-override] 137 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:140:18: warning: 'virtual bool KexiDBLineEdit::fixup()' can be marked override [-Wsuggest-override] 140 | virtual bool fixup(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:153:18: warning: 'virtual void KexiDBLineEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 153 | virtual void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:154:18: warning: 'virtual void KexiDBLineEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 154 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:155:18: warning: 'virtual bool KexiDBLineEdit::event(QEvent*)' can be marked override [-Wsuggest-override] 155 | virtual bool event(QEvent *); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:156:18: warning: 'virtual void KexiDBLineEdit::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 156 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:157:18: warning: 'virtual void KexiDBLineEdit::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 157 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:160:18: warning: 'virtual bool KexiDBLineEdit::appendStretchRequired(KexiDBAutoField*) const' can be marked override [-Wsuggest-override] 160 | virtual bool appendStretchRequired(KexiDBAutoField* autoField) const; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:64:18: warning: 'virtual void KexiFormDataProvider::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 64 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataprovider.h:70:18: warning: 'virtual bool KexiFormDataProvider::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 70 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:69:10: warning: 'virtual void KexiRecordNavigator::setRecordHandler(KexiRecordNavigatorHandler*)' can be marked override [-Wsuggest-override] 69 | void setRecordHandler(KexiRecordNavigatorHandler *handler); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:86:18: warning: 'virtual void KexiRecordNavigator::setHBarGeometry(QScrollBar&, int, int, int, int)' can be marked override [-Wsuggest-override] 86 | virtual void setHBarGeometry(QScrollBar & hbar, int x, int y, int w, int h); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:125:10: warning: 'virtual void KexiRecordNavigator::setInsertingEnabled(bool)' can be marked override [-Wsuggest-override] 125 | void setInsertingEnabled(bool set); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:128:10: warning: 'virtual void KexiRecordNavigator::setInsertingButtonVisible(bool)' can be marked override [-Wsuggest-override] 128 | void setInsertingButtonVisible(bool set); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:138:18: warning: 'virtual void KexiRecordNavigator::showEditingIndicator(bool)' can be marked override [-Wsuggest-override] 138 | virtual void showEditingIndicator(bool show); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:146:18: warning: 'virtual void KexiRecordNavigator::setCurrentRecordNumber(int)' can be marked override [-Wsuggest-override] 146 | virtual void setCurrentRecordNumber(int r); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:151:18: warning: 'virtual void KexiRecordNavigator::setRecordCount(int)' can be marked override [-Wsuggest-override] 151 | virtual void setRecordCount(int count); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:155:18: warning: 'virtual void KexiRecordNavigator::setLabelText(const QString&)' can be marked override [-Wsuggest-override] 155 | virtual void setLabelText(const QString& text); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:178:18: warning: 'virtual bool KexiRecordNavigator::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:180:18: warning: 'virtual void KexiRecordNavigator::wheelEvent(QWheelEvent*)' can be marked override [-Wsuggest-override] 180 | virtual void wheelEvent(QWheelEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:182:18: warning: 'virtual void KexiRecordNavigator::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 182 | virtual void resizeEvent(QResizeEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/utils/kexirecordnavigator.h:185:18: warning: 'virtual void KexiRecordNavigator::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 185 | virtual void paintEvent(QPaintEvent* pe); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:32, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:34: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:155:11: warning: 'virtual QSize KMessageWidget::sizeHint() const' can be marked override [-Wsuggest-override] 155 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:157:11: warning: 'virtual QSize KMessageWidget::minimumSizeHint() const' can be marked override [-Wsuggest-override] 157 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:200:18: warning: 'virtual void KMessageWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 200 | virtual void paintEvent(QPaintEvent *event); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:202:18: warning: 'virtual bool KMessageWidget::event(QEvent*)' can be marked override [-Wsuggest-override] 202 | virtual bool event(QEvent *event); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:204:18: warning: 'virtual void KMessageWidget::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 204 | virtual void resizeEvent(QResizeEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/kmessagewidget.h:206:18: warning: 'virtual void KMessageWidget::showEvent(QShowEvent*)' can be marked override [-Wsuggest-override] 206 | virtual void showEvent(QShowEvent *event); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiContextMessage.h:129:18: warning: 'virtual bool KexiContextMessageWidget::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 129 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1016:10: warning: 'virtual void KexiFormScrollView::connectCellSelectedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1016 | void connectCellSelectedSignal(const QObject* receiver, const char* intIntMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1019:10: warning: 'virtual void KexiFormScrollView::connectRecordEditingStartedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1019 | void connectRecordEditingStartedSignal(const QObject* receiver, const char* intMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1022:10: warning: 'virtual void KexiFormScrollView::connectRecordEditingTerminatedSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1022 | void connectRecordEditingTerminatedSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1025:10: warning: 'virtual void KexiFormScrollView::connectUpdateSaveCancelActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1025 | void connectUpdateSaveCancelActionsSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1029:10: warning: 'virtual void KexiFormScrollView::connectReloadActionsSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1029 | void connectReloadActionsSignal(const QObject* receiver, const char* voidMember) { \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1032:10: warning: 'virtual void KexiFormScrollView::connectDataSetSignal(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1032 | void connectDataSetSignal(const QObject* receiver, \ | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareobjectiface.h:1036:10: warning: 'virtual void KexiFormScrollView::connectToReloadDataSlot(const QObject*, const char*)' can be marked override [-Wsuggest-override] 1036 | void connectToReloadDataSlot(const QObject* sender, const char* voidSignal) { \ | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:62:5: note: in expansion of macro 'KEXI_DATAAWAREOBJECTINTERFACE' 62 | KEXI_DATAAWAREOBJECTINTERFACE | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:78:18: warning: 'virtual bool KexiFormScrollView::columnEditable(int)' can be marked override [-Wsuggest-override] 78 | virtual bool columnEditable(int col); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:83:17: warning: 'virtual int KexiFormScrollView::columnCount() const' can be marked override [-Wsuggest-override] 83 | virtual int columnCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:86:17: warning: 'virtual int KexiFormScrollView::recordCount() const' can be marked override [-Wsuggest-override] 86 | virtual int recordCount() const; | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:89:17: warning: 'virtual int KexiFormScrollView::currentRecord() const' can be marked override [-Wsuggest-override] 89 | virtual int currentRecord() const; | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:95:33: warning: 'virtual KDbTableViewColumn* KexiFormScrollView::column(int)' can be marked override [-Wsuggest-override] 95 | virtual KDbTableViewColumn* column(int col); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:99:17: warning: 'virtual int KexiFormScrollView::fieldNumberForColumn(int)' can be marked override [-Wsuggest-override] 99 | virtual int fieldNumberForColumn(int col); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:109:17: warning: 'virtual int KexiFormScrollView::lastVisibleRecord() const' can be marked override [-Wsuggest-override] 109 | virtual int lastVisibleRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:112:25: warning: 'virtual QScrollBar* KexiFormScrollView::verticalScrollBar() const' can be marked override [-Wsuggest-override] 112 | virtual QScrollBar* verticalScrollBar() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:153:19: warning: 'virtual QRect KexiFormScrollView::viewportGeometry() const' can be marked override [-Wsuggest-override] 153 | virtual QRect viewportGeometry() const; | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:158:17: warning: 'virtual int KexiFormScrollView::recordsPerPage() const' can be marked override [-Wsuggest-override] 158 | virtual int recordsPerPage() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:161:18: warning: 'virtual void KexiFormScrollView::ensureCellVisible(int, int)' can be marked override [-Wsuggest-override] 161 | virtual void ensureCellVisible(int record, int col); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:164:18: warning: 'virtual void KexiFormScrollView::ensureColumnVisible(int)' can be marked override [-Wsuggest-override] 164 | virtual void ensureColumnVisible(int col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:166:18: warning: 'virtual void KexiFormScrollView::moveToRecordRequested(int)' can be marked override [-Wsuggest-override] 166 | virtual void moveToRecordRequested(int r); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:167:18: warning: 'virtual void KexiFormScrollView::moveToLastRecordRequested()' can be marked override [-Wsuggest-override] 167 | virtual void moveToLastRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:168:18: warning: 'virtual void KexiFormScrollView::moveToPreviousRecordRequested()' can be marked override [-Wsuggest-override] 168 | virtual void moveToPreviousRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:169:18: warning: 'virtual void KexiFormScrollView::moveToNextRecordRequested()' can be marked override [-Wsuggest-override] 169 | virtual void moveToNextRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:170:18: warning: 'virtual void KexiFormScrollView::moveToFirstRecordRequested()' can be marked override [-Wsuggest-override] 170 | virtual void moveToFirstRecordRequested(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:171:18: warning: 'virtual void KexiFormScrollView::addNewRecordRequested()' can be marked override [-Wsuggest-override] 171 | virtual void addNewRecordRequested() { | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:178:18: warning: 'virtual bool KexiFormScrollView::cancelEditor()' can be marked override [-Wsuggest-override] 178 | virtual bool cancelEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:187:18: warning: 'virtual void KexiFormScrollView::verticalScrollBarValueChanged(int)' can be marked override [-Wsuggest-override] 187 | virtual void verticalScrollBarValueChanged(int v) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:192:10: warning: 'virtual void KexiFormScrollView::itemChanged(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 192 | void itemChanged(KDbRecordData* data, int record, int column); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:193:10: warning: 'virtual void KexiFormScrollView::itemChanged(KDbRecordData*, int, int, const QVariant&)' can be marked override [-Wsuggest-override] 193 | void itemChanged(KDbRecordData* data, int record, int column, const QVariant &oldValue); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:194:10: warning: 'virtual void KexiFormScrollView::itemDeleteRequest(KDbRecordData*, int, int)' can be marked override [-Wsuggest-override] 194 | void itemDeleteRequest(KDbRecordData* data, int record, int column); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:195:10: warning: 'virtual void KexiFormScrollView::currentItemDeleteRequest()' can be marked override [-Wsuggest-override] 195 | void currentItemDeleteRequest(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:196:10: warning: 'virtual void KexiFormScrollView::newItemAppendedForAfterDeletingInSpreadSheetMode()' can be marked override [-Wsuggest-override] 196 | void newItemAppendedForAfterDeletingInSpreadSheetMode(); //!< does nothing | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:197:10: warning: 'virtual void KexiFormScrollView::dataRefreshed()' can be marked override [-Wsuggest-override] 197 | void dataRefreshed(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:198:10: warning: 'virtual void KexiFormScrollView::dataSet(KDbTableViewData*)' can be marked override [-Wsuggest-override] 198 | void dataSet(KDbTableViewData *data); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:199:10: warning: 'virtual void KexiFormScrollView::itemSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 199 | void itemSelected(KDbRecordData* data); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:200:10: warning: 'virtual void KexiFormScrollView::cellSelected(int, int)' can be marked override [-Wsuggest-override] 200 | void cellSelected(int record, int column); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:201:10: warning: 'virtual void KexiFormScrollView::sortedColumnChanged(int)' can be marked override [-Wsuggest-override] 201 | void sortedColumnChanged(int column); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:202:10: warning: 'virtual void KexiFormScrollView::recordEditingStarted(int)' can be marked override [-Wsuggest-override] 202 | void recordEditingStarted(int record); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:203:10: warning: 'virtual void KexiFormScrollView::recordEditingTerminated(int)' can be marked override [-Wsuggest-override] 203 | void recordEditingTerminated(int record); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:204:10: warning: 'virtual void KexiFormScrollView::updateSaveCancelActions()' can be marked override [-Wsuggest-override] 204 | void updateSaveCancelActions(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:205:10: warning: 'virtual void KexiFormScrollView::reloadActions()' can be marked override [-Wsuggest-override] 205 | void reloadActions(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:212:18: warning: 'virtual void KexiFormScrollView::slotRecordRepaintRequested(KDbRecordData*)' can be marked override [-Wsuggest-override] 212 | virtual void slotRecordRepaintRequested(KDbRecordData* data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:215:18: warning: 'virtual void KexiFormScrollView::slotAboutToDeleteRecord(KDbRecordData*, KDbResultInfo*, bool)' can be marked override [-Wsuggest-override] 215 | virtual void slotAboutToDeleteRecord(KDbRecordData* data, KDbResultInfo* result, bool repaint) { | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:220:18: warning: 'virtual void KexiFormScrollView::slotRecordDeleted()' can be marked override [-Wsuggest-override] 220 | virtual void slotRecordDeleted() { | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:225:18: warning: 'virtual void KexiFormScrollView::slotRecordInserted(KDbRecordData*, bool)' can be marked override [-Wsuggest-override] 225 | virtual void slotRecordInserted(KDbRecordData* data, bool repaint); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:228:18: warning: 'virtual void KexiFormScrollView::slotRecordInserted(KDbRecordData*, int, bool)' can be marked override [-Wsuggest-override] 228 | virtual void slotRecordInserted(KDbRecordData* data, int record, bool repaint); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:230:18: warning: 'virtual void KexiFormScrollView::slotRecordsDeleted(const QList&)' can be marked override [-Wsuggest-override] 230 | virtual void slotRecordsDeleted(const QList&); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:232:18: warning: 'virtual void KexiFormScrollView::slotDataDestroying()' can be marked override [-Wsuggest-override] 232 | virtual void slotDataDestroying() { | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:238:18: warning: 'virtual void KexiFormScrollView::reloadData()' can be marked override [-Wsuggest-override] 238 | virtual void reloadData() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:243:18: warning: 'virtual void KexiFormScrollView::copySelection()' can be marked override [-Wsuggest-override] 243 | virtual void copySelection(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:246:18: warning: 'virtual void KexiFormScrollView::cutSelection()' can be marked override [-Wsuggest-override] 246 | virtual void cutSelection(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:249:18: warning: 'virtual void KexiFormScrollView::paste()' can be marked override [-Wsuggest-override] 249 | virtual void paste(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:253:18: warning: 'virtual void KexiFormScrollView::clearColumnsInternal(bool)' can be marked override [-Wsuggest-override] 253 | virtual void clearColumnsInternal(bool repaint); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:256:41: warning: 'virtual KDbOrderByColumn::SortOrder KexiFormScrollView::currentLocalSortOrder() const' can be marked override [-Wsuggest-override] 256 | virtual KDbOrderByColumn::SortOrder currentLocalSortOrder() const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:259:17: warning: 'virtual int KexiFormScrollView::currentLocalSortColumn() const' can be marked override [-Wsuggest-override] 259 | virtual int currentLocalSortColumn() const; | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:263:18: warning: 'virtual void KexiFormScrollView::setLocalSortOrder(int, KDbOrderByColumn::SortOrder)' can be marked override [-Wsuggest-override] 263 | virtual void setLocalSortOrder(int column, KDbOrderByColumn::SortOrder order); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:267:10: warning: 'virtual void KexiFormScrollView::sortColumnInternal(int, int)' can be marked override [-Wsuggest-override] 267 | void sortColumnInternal(int col, int order = 0); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:271:18: warning: 'virtual void KexiFormScrollView::updateGUIAfterSorting(int)' can be marked override [-Wsuggest-override] 271 | virtual void updateGUIAfterSorting(int previousRecord); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:274:18: warning: 'virtual void KexiFormScrollView::createEditor(int, int, const QString&, KexiDataAwareObjectInterface::CreateEditorFlags)' can be marked override [-Wsuggest-override] 274 | virtual void createEditor(int record, int column, const QString& addText = QString(), | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:278:36: warning: 'virtual KexiDataItemInterface* KexiFormScrollView::editor(int, bool)' can be marked override [-Wsuggest-override] 278 | virtual KexiDataItemInterface *editor(int col, bool ignoreMissingEditor = false); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:281:18: warning: 'virtual void KexiFormScrollView::editorShowFocus(int, int)' can be marked override [-Wsuggest-override] 281 | virtual void editorShowFocus(int record, int column); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:285:18: warning: 'virtual void KexiFormScrollView::updateCell(int, int)' can be marked override [-Wsuggest-override] 285 | virtual void updateCell(int record, int column); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:288:18: warning: 'virtual void KexiFormScrollView::updateCurrentCell()' can be marked override [-Wsuggest-override] 288 | virtual void updateCurrentCell(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:292:18: warning: 'virtual void KexiFormScrollView::updateRecord(int)' can be marked override [-Wsuggest-override] 292 | virtual void updateRecord(int record); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:296:18: warning: 'virtual void KexiFormScrollView::updateWidgetContents()' can be marked override [-Wsuggest-override] 296 | virtual void updateWidgetContents(); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:301:18: warning: 'virtual void KexiFormScrollView::updateWidgetContentsSize()' can be marked override [-Wsuggest-override] 301 | virtual void updateWidgetContentsSize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:304:18: warning: 'virtual void KexiFormScrollView::valueChanged(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 304 | virtual void valueChanged(KexiDataItemInterface* item); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:310:18: warning: 'virtual bool KexiFormScrollView::cursorAtNewRecord() const' can be marked override [-Wsuggest-override] 310 | virtual bool cursorAtNewRecord() const; | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:313:18: warning: 'virtual void KexiFormScrollView::lengthExceeded(KexiDataItemInterface*, bool)' can be marked override [-Wsuggest-override] 313 | virtual void lengthExceeded(KexiDataItemInterface *item, bool lengthExceeded); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:316:18: warning: 'virtual void KexiFormScrollView::updateLengthExceededMessage(KexiDataItemInterface*)' can be marked override [-Wsuggest-override] 316 | virtual void updateLengthExceededMessage(KexiDataItemInterface *item); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:321:18: warning: 'virtual void KexiFormScrollView::selectCellInternal(int, int)' can be marked override [-Wsuggest-override] 321 | virtual void selectCellInternal(int previousRecord, int previousColumn); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:324:18: warning: 'virtual void KexiFormScrollView::initDataContents()' can be marked override [-Wsuggest-override] 324 | virtual void initDataContents(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:330:18: warning: 'virtual void KexiFormScrollView::updateAfterCancelRecordEditing()' can be marked override [-Wsuggest-override] 330 | virtual void updateAfterCancelRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:336:18: warning: 'virtual void KexiFormScrollView::updateAfterAcceptRecordEditing()' can be marked override [-Wsuggest-override] 336 | virtual void updateAfterAcceptRecordEditing(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformscrollview.h:350:18: warning: 'virtual void KexiFormScrollView::updateVerticalHeaderSection(int)' can be marked override [-Wsuggest-override] 350 | virtual void updateVerticalHeaderSection(int section); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxpopup.h:79:18: warning: 'virtual bool KexiComboBoxPopup::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 79 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qatomic.h:41, from /usr/include/qt/QtCore/qvariant.h:43, from /usr/include/qt/QtCore/QVariant:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexidataiteminterface.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbutils.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h: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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.cpp: In member function 'virtual void KexiDBComboBox::createEditor()': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.cpp:232:44: warning: 'void QWidget::getContentsMargins(int*, int*, int*, int*) const' is deprecated: use contentsMargins() [-Wdeprecated-declarations] 232 | subwidget()->getContentsMargins(&l, &t, &r, &b); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/QWidget:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexidataiteminterface.h:24: /usr/include/qt/QtWidgets/qwidget.h:530:10: note: declared here 530 | void getContentsMargins(int *left, int *top, int *right, int *bottom) const; | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.cpp: In member function 'virtual QSize KexiDBComboBox::sizeHint() const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.cpp:559:49: warning: 'int QFontMetrics::width(QChar) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 559 | const int maxWidth = 7 * fontMetrics().width(QChar('x')) + 18; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/qt/QtWidgets/qwidget.h:50: /usr/include/qt/QtGui/qfontmetrics.h:110:9: note: declared here 110 | int width(QChar) const; | ^~~~~ [ 97%] Linking CXX shared library libkexiformutils3.2.so [ 97%] Built target kexiformutils [ 97%] Generating kexi_formplugin.json [ 97%] Automatic MOC for target org.kexi-project.form.widgets.main Warning: Unable to find service type for service "Kexi/Viewer" listed in "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexi_formplugin.desktop" - service type search directories were ("/var/lib/jenkins/.local/share", "/usr/local/share", "/usr/share") (:0, ) Warning: Unable to find service type for service "Kexi/Designer" listed in "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexi_formplugin.desktop" - service type search directories were ("/var/lib/jenkins/.local/share", "/usr/local/share", "/usr/share") (:0, ) The X-KDE-PluginInfo-Depends property is deprecated and will be removed in KF6 Unknown property type for key "X-Kexi-GroupName" -> falling back to string Unknown property type for key "X-Kexi-TypeName" -> falling back to string Unknown property type for key "X-Kexi-ServiceTypesInUserMode" -> falling back to string Unknown property type for key "X-Kexi-VisibleInProjectNavigator" -> falling back to string Unknown property type for key "X-Kexi-SupportsDataExport" -> falling back to string Unknown property type for key "X-Kexi-SupportsPrinting" -> falling back to string Generated "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/kexi_formplugin.json" [ 97%] Automatic MOC for target kexi_formplugin AutoMoc warning --------------- "SRC:/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp" includes the moc file "KexiMainFormWidgetsFactory.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_CLASS, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. AutoMoc warning --------------- "SRC:/src/plugins/forms/kexiforms.cpp" includes the moc file "kexiforms.moc", but does not contain a Q_OBJECT, Q_GADGET, Q_NAMESPACE, Q_NAMESPACE_EXPORT, K_PLUGIN_FACTORY, K_PLUGIN_CLASS, K_PLUGIN_FACTORY_WITH_JSON or K_PLUGIN_CLASS_WITH_JSON macro. [ 97%] Built target kexi_formplugin_autogen [ 98%] Building CXX object src/plugins/forms/CMakeFiles/kexi_formplugin.dir/kexiforms.cpp.o [ 98%] Building CXX object src/plugins/forms/CMakeFiles/kexi_formplugin.dir/kexi_formplugin_autogen/mocs_compilation.cpp.o [ 98%] Built target org.kexi-project.form.widgets.main_autogen [ 98%] Building CXX object src/plugins/forms/widgets/main/CMakeFiles/org.kexi-project.form.widgets.main.dir/org.kexi-project.form.widgets.main_autogen/mocs_compilation.cpp.o [ 98%] Building CXX object src/plugins/forms/widgets/main/CMakeFiles/org.kexi-project.form.widgets.main.dir/KexiStandardFormWidgets.cpp.o [ 98%] Building CXX object src/plugins/forms/widgets/main/CMakeFiles/org.kexi-project.form.widgets.main.dir/KexiMainFormWidgetsFactory.cpp.o [100%] Building CXX object src/plugins/forms/widgets/main/CMakeFiles/org.kexi-project.form.widgets.main.dir/KexiStandardContainerFormWidgets.cpp.o In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidbfactorybase.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/moc_KexiMainFormWidgetsFactory.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/mocs_compilation.cpp:2: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidbfactorybase.h:47:18: warning: 'virtual bool KexiDBFactoryBase::isPropertyVisibleInternal(const QByteArray&, QWidget*, const QByteArray&, bool)' can be marked override [-Wsuggest-override] 47 | virtual bool isPropertyVisibleInternal(const QByteArray& classname, QWidget *w, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:42:18: warning: 'virtual void KexiMainFormWidgetsFactory::createCustomActions(KActionCollection*)' can be marked override [-Wsuggest-override] 42 | virtual void createCustomActions(KActionCollection* col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:43:18: warning: 'virtual bool KexiMainFormWidgetsFactory::createMenuActions(const QByteArray&, QWidget*, QMenu*, KFormDesigner::Container*)' can be marked override [-Wsuggest-override] 43 | virtual bool createMenuActions(const QByteArray &classname, QWidget *w, QMenu *menu, | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:45:18: warning: 'virtual bool KexiMainFormWidgetsFactory::startInlineEditing(KFormDesigner::WidgetFactory::InlineEditorCreationArguments&)' can be marked override [-Wsuggest-override] 45 | virtual bool startInlineEditing(InlineEditorCreationArguments& args); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:46:18: warning: 'virtual bool KexiMainFormWidgetsFactory::previewWidget(const QByteArray&, QWidget*, KFormDesigner::Container*)' can be marked override [-Wsuggest-override] 46 | virtual bool previewWidget(const QByteArray &, QWidget *, KFormDesigner::Container *); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:47:18: warning: 'virtual bool KexiMainFormWidgetsFactory::clearWidgetContent(const QByteArray&, QWidget*)' can be marked override [-Wsuggest-override] 47 | virtual bool clearWidgetContent(const QByteArray &classname, QWidget *w); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:74:36: warning: 'virtual KFormDesigner::ObjectTreeItem* KexiMainFormWidgetsFactory::selectableItem(KFormDesigner::ObjectTreeItem*)' can be marked override [-Wsuggest-override] 74 | KFormDesigner::ObjectTreeItem* selectableItem(KFormDesigner::ObjectTreeItem* item); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:75:18: warning: 'virtual bool KexiMainFormWidgetsFactory::changeInlineText(KFormDesigner::Form*, QWidget*, const QString&, QString&)' can be marked override [-Wsuggest-override] 75 | virtual bool changeInlineText(KFormDesigner::Form *form, QWidget *widget, | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:77:18: warning: 'virtual void KexiMainFormWidgetsFactory::resizeEditor(QWidget*, QWidget*, const QByteArray&)' can be marked override [-Wsuggest-override] 77 | virtual void resizeEditor(QWidget *editor, QWidget *widget, const QByteArray &classname); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:79:18: warning: 'virtual bool KexiMainFormWidgetsFactory::isPropertyVisibleInternal(const QByteArray&, QWidget*, const QByteArray&, bool)' can be marked override [-Wsuggest-override] 79 | virtual bool isPropertyVisibleInternal(const QByteArray& classname, QWidget *w, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:84:18: warning: 'virtual bool KexiMainFormWidgetsFactory::propertySetShouldBeReloadedAfterPropertyChange(const QByteArray&, QWidget*, const QByteArray&)' can be marked override [-Wsuggest-override] 84 | virtual bool propertySetShouldBeReloadedAfterPropertyChange(const QByteArray& classname, QWidget *w, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:45:18: warning: 'virtual void HBox::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 45 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:55:18: warning: 'virtual void VBox::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 55 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:65:18: warning: 'virtual void Grid::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 65 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:75:18: warning: 'virtual void HFlow::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 75 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:85:18: warning: 'virtual void VFlow::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 85 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:86:19: warning: 'virtual QSize VFlow::sizeHint() const' can be marked override [-Wsuggest-override] 86 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:99:19: warning: 'virtual QSize ContainerWidget::sizeHint() const' can be marked override [-Wsuggest-override] 99 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:102:18: warning: 'virtual void ContainerWidget::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 102 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:105:18: warning: 'virtual void ContainerWidget::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 105 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:220:19: warning: 'virtual QSize KFDTabWidget::sizeHint() const' can be marked override [-Wsuggest-override] 220 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:223:18: warning: 'virtual void KFDTabWidget::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 223 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:226:18: warning: 'virtual void KFDTabWidget::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 226 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:250:18: warning: 'virtual void GroupBox::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 250 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:253:18: warning: 'virtual void GroupBox::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 253 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:255:19: warning: 'virtual QSize GroupBox::sizeHint() const' can be marked override [-Wsuggest-override] 255 | virtual QSize sizeHint() const; | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidbfactorybase.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:21: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidbfactorybase.h:47:18: warning: 'virtual bool KexiDBFactoryBase::isPropertyVisibleInternal(const QByteArray&, QWidget*, const QByteArray&, bool)' can be marked override [-Wsuggest-override] 47 | virtual bool isPropertyVisibleInternal(const QByteArray& classname, QWidget *w, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:42:18: warning: 'virtual void KexiMainFormWidgetsFactory::createCustomActions(KActionCollection*)' can be marked override [-Wsuggest-override] 42 | virtual void createCustomActions(KActionCollection* col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:43:18: warning: 'virtual bool KexiMainFormWidgetsFactory::createMenuActions(const QByteArray&, QWidget*, QMenu*, KFormDesigner::Container*)' can be marked override [-Wsuggest-override] 43 | virtual bool createMenuActions(const QByteArray &classname, QWidget *w, QMenu *menu, | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:45:18: warning: 'virtual bool KexiMainFormWidgetsFactory::startInlineEditing(KFormDesigner::WidgetFactory::InlineEditorCreationArguments&)' can be marked override [-Wsuggest-override] 45 | virtual bool startInlineEditing(InlineEditorCreationArguments& args); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:46:18: warning: 'virtual bool KexiMainFormWidgetsFactory::previewWidget(const QByteArray&, QWidget*, KFormDesigner::Container*)' can be marked override [-Wsuggest-override] 46 | virtual bool previewWidget(const QByteArray &, QWidget *, KFormDesigner::Container *); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:47:18: warning: 'virtual bool KexiMainFormWidgetsFactory::clearWidgetContent(const QByteArray&, QWidget*)' can be marked override [-Wsuggest-override] 47 | virtual bool clearWidgetContent(const QByteArray &classname, QWidget *w); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:74:36: warning: 'virtual KFormDesigner::ObjectTreeItem* KexiMainFormWidgetsFactory::selectableItem(KFormDesigner::ObjectTreeItem*)' can be marked override [-Wsuggest-override] 74 | KFormDesigner::ObjectTreeItem* selectableItem(KFormDesigner::ObjectTreeItem* item); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:75:18: warning: 'virtual bool KexiMainFormWidgetsFactory::changeInlineText(KFormDesigner::Form*, QWidget*, const QString&, QString&)' can be marked override [-Wsuggest-override] 75 | virtual bool changeInlineText(KFormDesigner::Form *form, QWidget *widget, | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:77:18: warning: 'virtual void KexiMainFormWidgetsFactory::resizeEditor(QWidget*, QWidget*, const QByteArray&)' can be marked override [-Wsuggest-override] 77 | virtual void resizeEditor(QWidget *editor, QWidget *widget, const QByteArray &classname); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:79:18: warning: 'virtual bool KexiMainFormWidgetsFactory::isPropertyVisibleInternal(const QByteArray&, QWidget*, const QByteArray&, bool)' can be marked override [-Wsuggest-override] 79 | virtual bool isPropertyVisibleInternal(const QByteArray& classname, QWidget *w, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:84:18: warning: 'virtual bool KexiMainFormWidgetsFactory::propertySetShouldBeReloadedAfterPropertyChange(const QByteArray&, QWidget*, const QByteArray&)' can be marked override [-Wsuggest-override] 84 | virtual bool propertySetShouldBeReloadedAfterPropertyChange(const QByteArray& classname, QWidget *w, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardFormWidgets.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardFormWidgets.cpp:22: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/moc_KexiStandardContainerFormWidgets.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/mocs_compilation.cpp:3: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:45:18: warning: 'virtual void HBox::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 45 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:55:18: warning: 'virtual void VBox::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 55 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:65:18: warning: 'virtual void Grid::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 65 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:75:18: warning: 'virtual void HFlow::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 75 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:85:18: warning: 'virtual void VFlow::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 85 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:86:19: warning: 'virtual QSize VFlow::sizeHint() const' can be marked override [-Wsuggest-override] 86 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:99:19: warning: 'virtual QSize ContainerWidget::sizeHint() const' can be marked override [-Wsuggest-override] 99 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:102:18: warning: 'virtual void ContainerWidget::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 102 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:105:18: warning: 'virtual void ContainerWidget::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 105 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardFormWidgets.h:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:220:19: warning: 'virtual QSize KFDTabWidget::sizeHint() const' can be marked override [-Wsuggest-override] 220 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:223:18: warning: 'virtual void KFDTabWidget::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 223 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:226:18: warning: 'virtual void KFDTabWidget::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 226 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:250:18: warning: 'virtual void GroupBox::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 250 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:253:18: warning: 'virtual void GroupBox::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 253 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:255:19: warning: 'virtual QSize GroupBox::sizeHint() const' can be marked override [-Wsuggest-override] 255 | virtual QSize sizeHint() const; | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/../../../../../../../../kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardFormWidgets.h:31, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/EWIEGA46WW/moc_KexiStandardFormWidgets.cpp:10, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/build/src/plugins/forms/widgets/main/org.kexi-project.form.widgets.main_autogen/mocs_compilation.cpp:4: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardFormWidgets.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexidbfactorybase.h:47:18: warning: 'virtual bool KexiDBFactoryBase::isPropertyVisibleInternal(const QByteArray&, QWidget*, const QByteArray&, bool)' can be marked override [-Wsuggest-override] 47 | virtual bool isPropertyVisibleInternal(const QByteArray& classname, QWidget *w, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:42:18: warning: 'virtual void KexiMainFormWidgetsFactory::createCustomActions(KActionCollection*)' can be marked override [-Wsuggest-override] 42 | virtual void createCustomActions(KActionCollection* col); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:43:18: warning: 'virtual bool KexiMainFormWidgetsFactory::createMenuActions(const QByteArray&, QWidget*, QMenu*, KFormDesigner::Container*)' can be marked override [-Wsuggest-override] 43 | virtual bool createMenuActions(const QByteArray &classname, QWidget *w, QMenu *menu, | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:45:18: warning: 'virtual bool KexiMainFormWidgetsFactory::startInlineEditing(KFormDesigner::WidgetFactory::InlineEditorCreationArguments&)' can be marked override [-Wsuggest-override] 45 | virtual bool startInlineEditing(InlineEditorCreationArguments& args); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:46:18: warning: 'virtual bool KexiMainFormWidgetsFactory::previewWidget(const QByteArray&, QWidget*, KFormDesigner::Container*)' can be marked override [-Wsuggest-override] 46 | virtual bool previewWidget(const QByteArray &, QWidget *, KFormDesigner::Container *); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:47:18: warning: 'virtual bool KexiMainFormWidgetsFactory::clearWidgetContent(const QByteArray&, QWidget*)' can be marked override [-Wsuggest-override] 47 | virtual bool clearWidgetContent(const QByteArray &classname, QWidget *w); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:74:36: warning: 'virtual KFormDesigner::ObjectTreeItem* KexiMainFormWidgetsFactory::selectableItem(KFormDesigner::ObjectTreeItem*)' can be marked override [-Wsuggest-override] 74 | KFormDesigner::ObjectTreeItem* selectableItem(KFormDesigner::ObjectTreeItem* item); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:75:18: warning: 'virtual bool KexiMainFormWidgetsFactory::changeInlineText(KFormDesigner::Form*, QWidget*, const QString&, QString&)' can be marked override [-Wsuggest-override] 75 | virtual bool changeInlineText(KFormDesigner::Form *form, QWidget *widget, | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:77:18: warning: 'virtual void KexiMainFormWidgetsFactory::resizeEditor(QWidget*, QWidget*, const QByteArray&)' can be marked override [-Wsuggest-override] 77 | virtual void resizeEditor(QWidget *editor, QWidget *widget, const QByteArray &classname); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:79:18: warning: 'virtual bool KexiMainFormWidgetsFactory::isPropertyVisibleInternal(const QByteArray&, QWidget*, const QByteArray&, bool)' can be marked override [-Wsuggest-override] 79 | virtual bool isPropertyVisibleInternal(const QByteArray& classname, QWidget *w, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.h:84:18: warning: 'virtual bool KexiMainFormWidgetsFactory::propertySetShouldBeReloadedAfterPropertyChange(const QByteArray&, QWidget*, const QByteArray&)' can be marked override [-Wsuggest-override] 84 | virtual bool propertySetShouldBeReloadedAfterPropertyChange(const QByteArray& classname, QWidget *w, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:29, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiforms.cpp:20: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/formIO.h:48:18: warning: 'virtual void CustomWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 48 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qsharedpointer.h:43, from /usr/include/qt/QtCore/qpointer.h:43, from /usr/include/qt/QtCore/QPointer:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/kexi.h:23, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:25: /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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetlibrary.h:30, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:349:10: warning: 'virtual void KFormDesigner::WidgetFactory::setInternalProperty(const QByteArray&, const QByteArray&, const QVariant&)' can be marked override [-Wsuggest-override] 349 | void setInternalProperty(const QByteArray& classname, const QByteArray& property, const QVariant& value); | ^~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:23: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:92:18: warning: 'virtual void KFormDesigner::HorizontalWidgetList::sort()' can be marked override [-Wsuggest-override] 92 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:106:18: warning: 'virtual void KFormDesigner::VerticalWidgetList::sort()' can be marked override [-Wsuggest-override] 106 | virtual void sort(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:72:19: warning: 'virtual QSize KexiFormView::preferredSizeHint(const QSize&)' can be marked override [-Wsuggest-override] 72 | virtual QSize preferredSizeHint(const QSize& otherSize); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:125:22: warning: 'virtual tristate KexiFormView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 125 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:126:22: warning: 'virtual tristate KexiFormView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 126 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:127:27: warning: 'virtual KPropertySet* KexiFormView::propertySet()' can be marked override [-Wsuggest-override] 127 | virtual KPropertySet* propertySet(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:128:24: warning: 'virtual KDbObject* KexiFormView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 128 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:131:22: warning: 'virtual tristate KexiFormView::storeData(bool)' can be marked override [-Wsuggest-override] 131 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:144:18: warning: 'virtual void KexiFormView::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 144 | virtual void resizeEvent(QResizeEvent *); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:148:18: warning: 'virtual void KexiFormView::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 148 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:151:18: warning: 'virtual void KexiFormView::setFocusInternal()' can be marked override [-Wsuggest-override] 151 | virtual void setFocusInternal(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:164:18: warning: 'virtual void KexiFormView::updateActions(bool)' can be marked override [-Wsuggest-override] 164 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:93:30: warning: 'virtual KLocalizedString KexiFormPart::i18nMessage(const QString&, KexiWindow*) const' can be marked override [-Wsuggest-override] 93 | virtual KLocalizedString i18nMessage(const QString& englishMessage, | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:103:18: warning: 'virtual void KexiFormPart::initPartActions()' can be marked override [-Wsuggest-override] 103 | virtual void initPartActions(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:104:18: warning: 'virtual void KexiFormPart::initInstanceActions()' can be marked override [-Wsuggest-override] 104 | virtual void initInstanceActions(); | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformpart.h:105:18: warning: 'virtual void KexiFormPart::setupCustomPropertyPanelTabs(QTabWidget*)' can be marked override [-Wsuggest-override] 105 | virtual void setupCustomPropertyPanelTabs(QTabWidget *tab); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:27: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/form.h:726:18: warning: 'virtual bool KFormDesigner::Form::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 726 | virtual bool eventFilter(QObject *obj, QEvent *ev); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.cpp:29: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:58:18: warning: 'virtual void KFormDesigner::Command::redo()' can be marked override [-Wsuggest-override] 58 | virtual void redo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:96:17: warning: 'virtual int KFormDesigner::PropertyCommand::id() const' can be marked override [-Wsuggest-override] 96 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:100:18: warning: 'virtual void KFormDesigner::PropertyCommand::execute()' can be marked override [-Wsuggest-override] 100 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:102:18: warning: 'virtual void KFormDesigner::PropertyCommand::undo()' can be marked override [-Wsuggest-override] 102 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:104:10: warning: 'virtual bool KFormDesigner::PropertyCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 104 | bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:122:18: warning: 'virtual void KFormDesigner::PropertyCommand::debug() const' can be marked override [-Wsuggest-override] 122 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:145:17: warning: 'virtual int KFormDesigner::GeometryPropertyCommand::id() const' can be marked override [-Wsuggest-override] 145 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:147:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::execute()' can be marked override [-Wsuggest-override] 147 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:149:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::undo()' can be marked override [-Wsuggest-override] 149 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:157:18: warning: 'virtual void KFormDesigner::GeometryPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 157 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:179:17: warning: 'virtual int KFormDesigner::AlignWidgetsCommand::id() const' can be marked override [-Wsuggest-override] 179 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:181:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::execute()' can be marked override [-Wsuggest-override] 181 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:183:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::undo()' can be marked override [-Wsuggest-override] 183 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:185:18: warning: 'virtual void KFormDesigner::AlignWidgetsCommand::debug() const' can be marked override [-Wsuggest-override] 185 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:215:17: warning: 'virtual int KFormDesigner::AdjustSizeCommand::id() const' can be marked override [-Wsuggest-override] 215 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:217:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::execute()' can be marked override [-Wsuggest-override] 217 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:219:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::undo()' can be marked override [-Wsuggest-override] 219 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:221:18: warning: 'virtual void KFormDesigner::AdjustSizeCommand::debug() const' can be marked override [-Wsuggest-override] 221 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:246:17: warning: 'virtual int KFormDesigner::LayoutPropertyCommand::id() const' can be marked override [-Wsuggest-override] 246 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:248:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::execute()' can be marked override [-Wsuggest-override] 248 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:250:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::undo()' can be marked override [-Wsuggest-override] 250 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:252:18: warning: 'virtual void KFormDesigner::LayoutPropertyCommand::debug() const' can be marked override [-Wsuggest-override] 252 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:284:17: warning: 'virtual int KFormDesigner::InsertWidgetCommand::id() const' can be marked override [-Wsuggest-override] 284 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:286:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::execute()' can be marked override [-Wsuggest-override] 286 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:288:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::undo()' can be marked override [-Wsuggest-override] 288 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:293:18: warning: 'virtual void KFormDesigner::InsertWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 293 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:319:17: warning: 'virtual int KFormDesigner::PasteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 319 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:321:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 321 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:323:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 323 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:325:18: warning: 'virtual void KFormDesigner::PasteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 325 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:367:17: warning: 'virtual int KFormDesigner::DeleteWidgetCommand::id() const' can be marked override [-Wsuggest-override] 367 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:369:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::execute()' can be marked override [-Wsuggest-override] 369 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:371:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::undo()' can be marked override [-Wsuggest-override] 371 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:373:18: warning: 'virtual void KFormDesigner::DeleteWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 373 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:394:17: warning: 'virtual int KFormDesigner::DuplicateWidgetCommand::id() const' can be marked override [-Wsuggest-override] 394 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:396:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::execute()' can be marked override [-Wsuggest-override] 396 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:398:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::undo()' can be marked override [-Wsuggest-override] 398 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:400:18: warning: 'virtual void KFormDesigner::DuplicateWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 400 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:420:17: warning: 'virtual int KFormDesigner::CutWidgetCommand::id() const' can be marked override [-Wsuggest-override] 420 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:422:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::execute()' can be marked override [-Wsuggest-override] 422 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:424:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::undo()' can be marked override [-Wsuggest-override] 424 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:426:18: warning: 'virtual void KFormDesigner::CutWidgetCommand::debug() const' can be marked override [-Wsuggest-override] 426 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:446:17: warning: 'virtual int KFormDesigner::PropertyCommandGroup::id() const' can be marked override [-Wsuggest-override] 446 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:448:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::execute()' can be marked override [-Wsuggest-override] 448 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:450:18: warning: 'virtual void KFormDesigner::PropertyCommandGroup::debug() const' can be marked override [-Wsuggest-override] 450 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:473:17: warning: 'virtual int KFormDesigner::InlineTextEditingCommand::id() const' can be marked override [-Wsuggest-override] 473 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:475:18: warning: 'virtual bool KFormDesigner::InlineTextEditingCommand::mergeWith(const KUndo2Command*)' can be marked override [-Wsuggest-override] 475 | virtual bool mergeWith(const KUndo2Command * command); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:477:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::execute()' can be marked override [-Wsuggest-override] 477 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:479:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::debug() const' can be marked override [-Wsuggest-override] 479 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:481:18: warning: 'virtual void KFormDesigner::InlineTextEditingCommand::undo()' can be marked override [-Wsuggest-override] 481 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:506:17: warning: 'virtual int KFormDesigner::InsertPageCommand::id() const' can be marked override [-Wsuggest-override] 506 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:508:18: warning: 'virtual void KFormDesigner::InsertPageCommand::execute()' can be marked override [-Wsuggest-override] 508 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:512:18: warning: 'virtual void KFormDesigner::InsertPageCommand::debug() const' can be marked override [-Wsuggest-override] 512 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:514:18: warning: 'virtual void KFormDesigner::InsertPageCommand::undo()' can be marked override [-Wsuggest-override] 514 | virtual void undo(); | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:535:17: warning: 'virtual int KFormDesigner::RemovePageCommand::id() const' can be marked override [-Wsuggest-override] 535 | virtual int id() const; | ^~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:537:18: warning: 'virtual void KFormDesigner::RemovePageCommand::execute()' can be marked override [-Wsuggest-override] 537 | virtual void execute(); | ^~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:539:18: warning: 'virtual void KFormDesigner::RemovePageCommand::debug() const' can be marked override [-Wsuggest-override] 539 | virtual void debug() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/commands.h:541:18: warning: 'virtual void KFormDesigner::RemovePageCommand::undo()' can be marked override [-Wsuggest-override] 541 | virtual void undo(); | ^~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.cpp:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 0); | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qchar.h:43, from /usr/include/qt/QtCore/qhash.h:44, from /usr/include/qt/QtCore/QHash:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:63:10: warning: 'virtual bool KFormDesigner::EventEater::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 63 | bool eventFilter(QObject *o, QEvent *ev); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/container.h:146:18: warning: 'virtual bool KFormDesigner::Container::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 146 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/formIO.h:48:18: warning: 'virtual void CustomWidget::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 48 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.cpp: In member function 'virtual QSize GroupBox::sizeHint() const': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.cpp:92:81: warning: 'int QFontMetrics::width(const QString&, int) const' is deprecated: Use QFontMetrics::horizontalAdvance [-Wdeprecated-declarations] 92 | return title().isEmpty() ? QGroupBox::sizeHint() : QSize(fontMetrics().width(title()), fontMetrics().height()*3); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/qt/QtWidgets/qwidget.h:50, from /usr/include/qt/QtWidgets/qtabbar.h:44, from /usr/include/qt/QtWidgets/QTabBar:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/utils.h:27: /usr/include/qt/QtGui/qfontmetrics.h:106:9: note: declared here 106 | int width(const QString &, int len = -1) const; | ^~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:31: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiMainWindowIface.h:168:61: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiMainWindowIface::SaveObjectOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 168 | SaveObjectOptions options = 0) = 0; | ^ In file included from /usr/include/qt/QtCore/qglobal.h:1307, from /usr/include/qt/QtCore/qatomic.h:41, from /usr/include/qt/QtCore/qvariant.h:43, from /usr/include/qt/QtCore/QVariant:1, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/formeditor/widgetfactory.h:25: /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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:32: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:423:18: warning: 'virtual void KexiUtils::KTextEditorFrame::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 423 | virtual void changeEvent(QEvent *event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:421:73: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 421 | explicit KTextEditorFrame(QWidget * parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/utils.h:507:18: warning: 'virtual bool KexiUtils::PaintBlocker::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 507 | virtual bool eventFilter(QObject* watched, QEvent* event); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:33: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:50:11: warning: 'virtual QSize KexiCommandLinkButton::sizeHint() const' can be marked override [-Wsuggest-override] 50 | QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:51:9: warning: 'virtual int KexiCommandLinkButton::heightForWidth(int) const' can be marked override [-Wsuggest-override] 51 | int heightForWidth(int) const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:52:11: warning: 'virtual QSize KexiCommandLinkButton::minimumSizeHint() const' can be marked override [-Wsuggest-override] 52 | QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:53:10: warning: 'virtual bool KexiCommandLinkButton::event(QEvent*)' can be marked override [-Wsuggest-override] 53 | bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/kexiutils/KexiCommandLinkButton.h:54:10: warning: 'virtual void KexiCommandLinkButton::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 54 | void paintEvent(QPaintEvent *); | ^~~~~~~~~~ [100%] Linking CXX shared module kexi_formplugin.so In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:28, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:37: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:123:22: warning: 'virtual QAction* KexiView::sharedAction(const QString&)' can be marked override [-Wsuggest-override] 123 | virtual QAction* sharedAction(const QString& action_name); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:127:18: warning: 'virtual void KexiView::setAvailable(const QString&, bool)' can be marked override [-Wsuggest-override] 127 | virtual void setAvailable(const QString& action_name, bool set); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:170:18: warning: 'virtual bool KexiView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 170 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiView.h:190:18: warning: 'virtual void KexiView::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 190 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:54:19: warning: 'virtual QSize KexiDataAwareView::minimumSizeHint() const' can be marked override [-Wsuggest-override] 54 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:56:19: warning: 'virtual QSize KexiDataAwareView::sizeHint() const' can be marked override [-Wsuggest-override] 56 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:62:18: warning: 'virtual bool KexiDataAwareView::setupFindAndReplace(QStringList&, QStringList&, QString&)' can be marked override [-Wsuggest-override] 62 | virtual bool setupFindAndReplace(QStringList& columnNames, QStringList& columnCaptions, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:67:22: warning: 'virtual tristate KexiDataAwareView::find(const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 67 | virtual tristate find(const QVariant& valueToFind, | ^~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:72:22: warning: 'virtual tristate KexiDataAwareView::findNextAndReplace(const QVariant&, const QVariant&, const KexiSearchAndReplaceViewInterface::Options&, bool)' can be marked override [-Wsuggest-override] 72 | virtual tristate findNextAndReplace(const QVariant& valueToFind, | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:96:10: warning: 'virtual bool KexiDataAwareView::isDataEditingInProgress() const' can be marked override [-Wsuggest-override] 96 | bool isDataEditingInProgress() const; | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:101:22: warning: 'virtual tristate KexiDataAwareView::saveDataChanges()' can be marked override [-Wsuggest-override] 101 | virtual tristate saveDataChanges(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:106:22: warning: 'virtual tristate KexiDataAwareView::cancelDataChanges()' can be marked override [-Wsuggest-override] 106 | virtual tristate cancelDataChanges(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:123:18: warning: 'virtual void KexiDataAwareView::updateActions(bool)' can be marked override [-Wsuggest-override] 123 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexidataawareview.h:127:18: warning: 'virtual bool KexiDataAwareView::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 127 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:30: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:73:19: warning: 'virtual QSize KexiWindow::minimumSizeHint() const' can be marked override [-Wsuggest-override] 73 | virtual QSize minimumSizeHint() const; | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:76:19: warning: 'virtual QSize KexiWindow::sizeHint() const' can be marked override [-Wsuggest-override] 76 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:265:18: warning: 'virtual void KexiWindow::closeEvent(QCloseEvent*)' can be marked override [-Wsuggest-override] 265 | virtual void closeEvent(QCloseEvent * e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:274:18: warning: 'virtual bool KexiWindow::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 274 | virtual bool eventFilter(QObject *obj, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/core/KexiWindow.h:199:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = KexiView::StoreNewDataOption; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 199 | tristate storeNewData(KexiView::StoreNewDataOptions options = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:72:19: warning: 'virtual QSize KexiFormView::preferredSizeHint(const QSize&)' can be marked override [-Wsuggest-override] 72 | virtual QSize preferredSizeHint(const QSize& otherSize); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:125:22: warning: 'virtual tristate KexiFormView::beforeSwitchTo(Kexi::ViewMode, bool*)' can be marked override [-Wsuggest-override] 125 | virtual tristate beforeSwitchTo(Kexi::ViewMode mode, bool *dontStore); | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:126:22: warning: 'virtual tristate KexiFormView::afterSwitchFrom(Kexi::ViewMode)' can be marked override [-Wsuggest-override] 126 | virtual tristate afterSwitchFrom(Kexi::ViewMode mode); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:127:27: warning: 'virtual KPropertySet* KexiFormView::propertySet()' can be marked override [-Wsuggest-override] 127 | virtual KPropertySet* propertySet(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:128:24: warning: 'virtual KDbObject* KexiFormView::storeNewData(const KDbObject&, KexiView::StoreNewDataOptions, bool*)' can be marked override [-Wsuggest-override] 128 | virtual KDbObject* storeNewData(const KDbObject& object, | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:131:22: warning: 'virtual tristate KexiFormView::storeData(bool)' can be marked override [-Wsuggest-override] 131 | virtual tristate storeData(bool dontAsk = false); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:144:18: warning: 'virtual void KexiFormView::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 144 | virtual void resizeEvent(QResizeEvent *); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:148:18: warning: 'virtual void KexiFormView::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 148 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:151:18: warning: 'virtual void KexiFormView::setFocusInternal()' can be marked override [-Wsuggest-override] 151 | virtual void setFocusInternal(); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/kexiformview.h:164:18: warning: 'virtual void KexiFormView::updateActions(bool)' can be marked override [-Wsuggest-override] 164 | virtual void updateActions(bool activated); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:38: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:45:18: warning: 'virtual void HBox::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 45 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:55:18: warning: 'virtual void VBox::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 55 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:65:18: warning: 'virtual void Grid::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 65 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:75:18: warning: 'virtual void HFlow::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 75 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:85:18: warning: 'virtual void VFlow::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 85 | virtual void paintEvent(QPaintEvent *ev); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:86:19: warning: 'virtual QSize VFlow::sizeHint() const' can be marked override [-Wsuggest-override] 86 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:99:19: warning: 'virtual QSize ContainerWidget::sizeHint() const' can be marked override [-Wsuggest-override] 99 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:102:18: warning: 'virtual void ContainerWidget::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 102 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:105:18: warning: 'virtual void ContainerWidget::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 105 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:220:19: warning: 'virtual QSize KFDTabWidget::sizeHint() const' can be marked override [-Wsuggest-override] 220 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:223:18: warning: 'virtual void KFDTabWidget::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 223 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:226:18: warning: 'virtual void KFDTabWidget::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 226 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:250:18: warning: 'virtual void GroupBox::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 250 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:253:18: warning: 'virtual void GroupBox::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 253 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiStandardContainerFormWidgets.h:255:19: warning: 'virtual QSize GroupBox::sizeHint() const' can be marked override [-Wsuggest-override] 255 | virtual QSize sizeHint() const; | ^~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:40: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:80:22: warning: 'virtual QWidget* KexiFormDataItemInterface::widget()' can be marked override [-Wsuggest-override] 80 | virtual QWidget* widget() { | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:102:25: warning: 'virtual KDbQueryColumnInfo* KexiFormDataItemInterface::columnInfo()' can be marked override [-Wsuggest-override] 102 | KDbQueryColumnInfo* columnInfo() { | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:110:18: warning: 'virtual void KexiFormDataItemInterface::setColumnInfo(KDbConnection*, KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 110 | virtual void setColumnInfo(KDbConnection *conn, KDbQueryColumnInfo* cinfo) { | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:128:18: warning: 'virtual void KexiFormDataItemInterface::hideWidget()' can be marked override [-Wsuggest-override] 128 | virtual void hideWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/dataviewcommon/kexiformdataiteminterface.h:131:18: warning: 'virtual void KexiFormDataItemInterface::showWidget()' can be marked override [-Wsuggest-override] 131 | virtual void showWidget() { } | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:49:22: warning: 'virtual QVariant KexiDBCheckBox::value()' can be marked override [-Wsuggest-override] 49 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:50:18: warning: 'virtual void KexiDBCheckBox::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 50 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:54:18: warning: 'virtual bool KexiDBCheckBox::valueIsNull()' can be marked override [-Wsuggest-override] 54 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:60:18: warning: 'virtual bool KexiDBCheckBox::valueIsEmpty()' can be marked override [-Wsuggest-override] 60 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:63:18: warning: 'virtual bool KexiDBCheckBox::isReadOnly() const' can be marked override [-Wsuggest-override] 63 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:66:22: warning: 'virtual QWidget* KexiDBCheckBox::widget()' can be marked override [-Wsuggest-override] 66 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:68:18: warning: 'virtual bool KexiDBCheckBox::cursorAtStart()' can be marked override [-Wsuggest-override] 68 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:69:18: warning: 'virtual bool KexiDBCheckBox::cursorAtEnd()' can be marked override [-Wsuggest-override] 69 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:70:18: warning: 'virtual void KexiDBCheckBox::clear()' can be marked override [-Wsuggest-override] 70 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:81:18: warning: 'virtual void KexiDBCheckBox::setDisplayDefaultValue(QWidget*, bool)' can be marked override [-Wsuggest-override] 81 | virtual void setDisplayDefaultValue(QWidget* widget, bool displayDefaultValue); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:83:18: warning: 'virtual void KexiDBCheckBox::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 83 | virtual void paintEvent(QPaintEvent* e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:93:18: warning: 'virtual void KexiDBCheckBox::setReadOnly(bool)' can be marked override [-Wsuggest-override] 93 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcheckbox.h:96:18: warning: 'virtual void KexiDBCheckBox::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 96 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:26, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:41: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:66:18: warning: 'virtual void KexiFrame::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 66 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:69:18: warning: 'virtual void KexiFrame::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 69 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:86:10: warning: 'virtual void KexiFrame::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 86 | void paintEvent(QPaintEvent *pe); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:40:62: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 40 | explicit KexiFrame(QWidget * parent, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:75:22: warning: 'virtual QVariant KexiDBImageBox::value()' can be marked override [-Wsuggest-override] 75 | virtual QVariant value(); // { return m_value.data(); } | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:83:18: warning: 'virtual void KexiDBImageBox::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 83 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:85:18: warning: 'virtual bool KexiDBImageBox::valueIsNull()' can be marked override [-Wsuggest-override] 85 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:87:18: warning: 'virtual bool KexiDBImageBox::valueIsEmpty()' can be marked override [-Wsuggest-override] 87 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:89:22: warning: 'virtual QWidget* KexiDBImageBox::widget()' can be marked override [-Wsuggest-override] 89 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:92:18: warning: 'virtual bool KexiDBImageBox::cursorAtStart()' can be marked override [-Wsuggest-override] 92 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:95:18: warning: 'virtual bool KexiDBImageBox::cursorAtEnd()' can be marked override [-Wsuggest-override] 95 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:97:18: warning: 'virtual bool KexiDBImageBox::isReadOnly() const' can be marked override [-Wsuggest-override] 97 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:107:19: warning: 'virtual QSize KexiDBImageBox::sizeHint() const' can be marked override [-Wsuggest-override] 107 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:118:18: warning: 'virtual void KexiDBImageBox::setPalette(const QPalette&)' can be marked override [-Wsuggest-override] 118 | virtual void setPalette(const QPalette &pal); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:154:18: warning: 'virtual void KexiDBImageBox::setReadOnly(bool)' can be marked override [-Wsuggest-override] 154 | virtual void setReadOnly(bool set); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:198:18: warning: 'virtual void KexiDBImageBox::clear()' can be marked override [-Wsuggest-override] 198 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:205:18: warning: 'virtual void KexiDBImageBox::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 205 | virtual void contextMenuEvent(QContextMenuEvent * e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:207:18: warning: 'virtual void KexiDBImageBox::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 207 | virtual void paintEvent(QPaintEvent*); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:208:18: warning: 'virtual void KexiDBImageBox::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 208 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:209:18: warning: 'virtual bool KexiDBImageBox::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 209 | virtual bool eventFilter(QObject * watched, QEvent * e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:212:18: warning: 'virtual void KexiDBImageBox::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 212 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:229:18: warning: 'virtual bool KexiDBImageBox::keyPressed(QKeyEvent*)' can be marked override [-Wsuggest-override] 229 | virtual bool keyPressed(QKeyEvent *ke); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbimagebox.h:236:18: warning: 'virtual bool KexiDBImageBox::subwidgetStretchRequired(KexiDBAutoField*) const' can be marked override [-Wsuggest-override] 236 | virtual bool subwidgetStretchRequired(KexiDBAutoField* autoField) const; | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:43: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:63:22: warning: 'virtual QVariant KexiDBLabel::value()' can be marked override [-Wsuggest-override] 63 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:65:18: warning: 'virtual void KexiDBLabel::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 65 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:67:18: warning: 'virtual bool KexiDBLabel::valueIsNull()' can be marked override [-Wsuggest-override] 67 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:69:18: warning: 'virtual bool KexiDBLabel::valueIsEmpty()' can be marked override [-Wsuggest-override] 69 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:72:18: warning: 'virtual bool KexiDBLabel::isReadOnly() const' can be marked override [-Wsuggest-override] 72 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:74:22: warning: 'virtual QWidget* KexiDBLabel::widget()' can be marked override [-Wsuggest-override] 74 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:77:18: warning: 'virtual bool KexiDBLabel::cursorAtStart()' can be marked override [-Wsuggest-override] 77 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:80:18: warning: 'virtual bool KexiDBLabel::cursorAtEnd()' can be marked override [-Wsuggest-override] 80 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:82:18: warning: 'virtual void KexiDBLabel::clear()' can be marked override [-Wsuggest-override] 82 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:109:18: warning: 'virtual void KexiDBLabel::setReadOnly(bool)' can be marked override [-Wsuggest-override] 109 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:114:18: warning: 'virtual void KexiDBLabel::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 114 | virtual void paintEvent(QPaintEvent*); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:115:18: warning: 'virtual void KexiDBLabel::resizeEvent(QResizeEvent*)' can be marked override [-Wsuggest-override] 115 | virtual void resizeEvent(QResizeEvent* e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:118:18: warning: 'virtual void KexiDBLabel::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 118 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:52:67: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 52 | explicit KexiDBLabel(QWidget *parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:53:88: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 53 | explicit KexiDBLabel(const QString& text, QWidget *parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:44: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:72:22: warning: 'virtual QVariant KexiDBLineEdit::value()' can be marked override [-Wsuggest-override] 72 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:73:18: warning: 'virtual void KexiDBLineEdit::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 73 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:77:18: warning: 'virtual bool KexiDBLineEdit::valueIsNull()' can be marked override [-Wsuggest-override] 77 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:83:18: warning: 'virtual bool KexiDBLineEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 83 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:86:18: warning: 'virtual bool KexiDBLineEdit::valueIsValid()' can be marked override [-Wsuggest-override] 86 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:89:18: warning: 'virtual bool KexiDBLineEdit::isReadOnly() const' can be marked override [-Wsuggest-override] 89 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:95:18: warning: 'virtual void KexiDBLineEdit::setDisplayDefaultValue(QWidget*, bool)' can be marked override [-Wsuggest-override] 95 | virtual void setDisplayDefaultValue(QWidget* widget, bool displayDefaultValue); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:98:22: warning: 'virtual QWidget* KexiDBLineEdit::widget()' can be marked override [-Wsuggest-override] 98 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:100:18: warning: 'virtual bool KexiDBLineEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 100 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:101:18: warning: 'virtual bool KexiDBLineEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 101 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:102:18: warning: 'virtual void KexiDBLineEdit::clear()' can be marked override [-Wsuggest-override] 102 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:109:18: warning: 'virtual void KexiDBLineEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 109 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:112:18: warning: 'virtual bool KexiDBLineEdit::keyPressed(QKeyEvent*)' can be marked override [-Wsuggest-override] 112 | virtual bool keyPressed(QKeyEvent *ke); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:125:18: warning: 'virtual void KexiDBLineEdit::setReadOnly(bool)' can be marked override [-Wsuggest-override] 125 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:131:18: warning: 'virtual void KexiDBLineEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 131 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:134:18: warning: 'virtual void KexiDBLineEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 134 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:137:18: warning: 'virtual void KexiDBLineEdit::selectAll()' can be marked override [-Wsuggest-override] 137 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:140:18: warning: 'virtual bool KexiDBLineEdit::fixup()' can be marked override [-Wsuggest-override] 140 | virtual bool fixup(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:153:18: warning: 'virtual void KexiDBLineEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 153 | virtual void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:154:18: warning: 'virtual void KexiDBLineEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 154 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:155:18: warning: 'virtual bool KexiDBLineEdit::event(QEvent*)' can be marked override [-Wsuggest-override] 155 | virtual bool event(QEvent *); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:156:18: warning: 'virtual void KexiDBLineEdit::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 156 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:157:18: warning: 'virtual void KexiDBLineEdit::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 157 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblineedit.h:160:18: warning: 'virtual bool KexiDBLineEdit::appendStretchRequired(KexiDBAutoField*) const' can be marked override [-Wsuggest-override] 160 | virtual bool appendStretchRequired(KexiDBAutoField* autoField) const; | ^~~~~~~~~~~~~~~~~~~~~ [100%] Built target kexi_formplugin In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:45: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:54:22: warning: 'virtual QVariant KexiDBTextEdit::value()' can be marked override [-Wsuggest-override] 54 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:55:18: warning: 'virtual void KexiDBTextEdit::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 55 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:59:18: warning: 'virtual bool KexiDBTextEdit::valueIsNull()' can be marked override [-Wsuggest-override] 59 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:65:18: warning: 'virtual bool KexiDBTextEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 65 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:68:18: warning: 'virtual bool KexiDBTextEdit::isReadOnly() const' can be marked override [-Wsuggest-override] 68 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:71:22: warning: 'virtual QWidget* KexiDBTextEdit::widget()' can be marked override [-Wsuggest-override] 71 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:73:18: warning: 'virtual bool KexiDBTextEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 73 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:74:18: warning: 'virtual bool KexiDBTextEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 74 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:75:18: warning: 'virtual void KexiDBTextEdit::clear()' can be marked override [-Wsuggest-override] 75 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:83:18: warning: 'virtual void KexiDBTextEdit::setDisplayDefaultValue(QWidget*, bool)' can be marked override [-Wsuggest-override] 83 | virtual void setDisplayDefaultValue(QWidget* widget, bool displayDefaultValue); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:86:18: warning: 'virtual void KexiDBTextEdit::keyPressEvent(QKeyEvent*)' can be marked override [-Wsuggest-override] 86 | virtual void keyPressEvent(QKeyEvent *ke); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:88:18: warning: 'virtual bool KexiDBTextEdit::event(QEvent*)' can be marked override [-Wsuggest-override] 88 | virtual bool event(QEvent *e); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:92:18: warning: 'virtual void KexiDBTextEdit::selectAllOnFocusIfNeeded()' can be marked override [-Wsuggest-override] 92 | virtual void selectAllOnFocusIfNeeded(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:99:18: warning: 'virtual void KexiDBTextEdit::setReadOnly(bool)' can be marked override [-Wsuggest-override] 99 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:106:18: warning: 'virtual void KexiDBTextEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 106 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:109:18: warning: 'virtual void KexiDBTextEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 109 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:112:18: warning: 'virtual void KexiDBTextEdit::selectAll()' can be marked override [-Wsuggest-override] 112 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:118:18: warning: 'virtual void KexiDBTextEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 118 | virtual void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:119:18: warning: 'virtual void KexiDBTextEdit::contextMenuEvent(QContextMenuEvent*)' can be marked override [-Wsuggest-override] 119 | virtual void contextMenuEvent(QContextMenuEvent *e); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:120:18: warning: 'virtual void KexiDBTextEdit::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 120 | virtual void changeEvent(QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:121:18: warning: 'virtual void KexiDBTextEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 121 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbtextedit.h:122:18: warning: 'virtual void KexiDBTextEdit::focusOutEvent(QFocusEvent*)' can be marked override [-Wsuggest-override] 122 | virtual void focusOutEvent(QFocusEvent *e); | ^~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:24, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:46: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:88:18: warning: 'virtual void KexiDBAutoField::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 88 | virtual void setInvalidState(const QString& text); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:89:18: warning: 'virtual bool KexiDBAutoField::isReadOnly() const' can be marked override [-Wsuggest-override] 89 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:90:18: warning: 'virtual void KexiDBAutoField::setReadOnly(bool)' can be marked override [-Wsuggest-override] 90 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:92:22: warning: 'virtual QVariant KexiDBAutoField::value()' can be marked override [-Wsuggest-override] 92 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:93:18: warning: 'virtual bool KexiDBAutoField::valueIsNull()' can be marked override [-Wsuggest-override] 93 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:94:18: warning: 'virtual bool KexiDBAutoField::valueIsEmpty()' can be marked override [-Wsuggest-override] 94 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:95:18: warning: 'virtual bool KexiDBAutoField::valueIsValid()' can be marked override [-Wsuggest-override] 95 | virtual bool valueIsValid(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:96:18: warning: 'virtual bool KexiDBAutoField::valueChanged()' can be marked override [-Wsuggest-override] 96 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:97:18: warning: 'virtual void KexiDBAutoField::clear()' can be marked override [-Wsuggest-override] 97 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:100:18: warning: 'virtual void KexiDBAutoField::installListener(KexiDataItemChangesListener*)' can be marked override [-Wsuggest-override] 100 | virtual void installListener(KexiDataItemChangesListener* listener); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:118:18: warning: 'virtual void KexiDBAutoField::setDisplayDefaultValue(QWidget*, bool)' can be marked override [-Wsuggest-override] 118 | virtual void setDisplayDefaultValue(QWidget* widget, bool displayDefaultValue); | ^~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:123:18: warning: 'virtual bool KexiDBAutoField::cursorAtStart()' can be marked override [-Wsuggest-override] 123 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:124:18: warning: 'virtual bool KexiDBAutoField::cursorAtEnd()' can be marked override [-Wsuggest-override] 124 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:144:19: warning: 'virtual QSize KexiDBAutoField::sizeHint() const' can be marked override [-Wsuggest-override] 144 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:178:18: warning: 'virtual bool KexiDBAutoField::keyPressed(QKeyEvent*)' can be marked override [-Wsuggest-override] 178 | virtual bool keyPressed(QKeyEvent *ke); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:187:18: warning: 'virtual void KexiDBAutoField::moveCursorToEnd()' can be marked override [-Wsuggest-override] 187 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:190:18: warning: 'virtual void KexiDBAutoField::moveCursorToStart()' can be marked override [-Wsuggest-override] 190 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:193:18: warning: 'virtual void KexiDBAutoField::selectAll()' can be marked override [-Wsuggest-override] 193 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:196:18: warning: 'virtual void KexiDBAutoField::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 196 | virtual void setValueInternal(const QVariant&add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbautofield.h:205:18: warning: 'virtual bool KexiDBAutoField::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 205 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:27, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexicomboboxbase.h:25, from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:25: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:75:22: warning: 'virtual QWidget* KexiTableEdit::widget()' can be marked override [-Wsuggest-override] 75 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:78:18: warning: 'virtual void KexiTableEdit::hideWidget()' can be marked override [-Wsuggest-override] 78 | virtual void hideWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:81:18: warning: 'virtual void KexiTableEdit::showWidget()' can be marked override [-Wsuggest-override] 81 | virtual void showWidget(); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:44:18: warning: 'virtual bool KexiInputTableEdit::valueChanged()' can be marked override [-Wsuggest-override] 44 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:47:18: warning: 'virtual bool KexiInputTableEdit::valueIsNull()' can be marked override [-Wsuggest-override] 47 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:52:18: warning: 'virtual bool KexiInputTableEdit::valueIsEmpty()' can be marked override [-Wsuggest-override] 52 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:57:22: warning: 'virtual QVariant KexiInputTableEdit::value()' can be marked override [-Wsuggest-override] 57 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:59:18: warning: 'virtual bool KexiInputTableEdit::cursorAtStart()' can be marked override [-Wsuggest-override] 59 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:60:18: warning: 'virtual bool KexiInputTableEdit::cursorAtEnd()' can be marked override [-Wsuggest-override] 60 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:62:18: warning: 'virtual void KexiInputTableEdit::clear()' can be marked override [-Wsuggest-override] 62 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:65:19: warning: 'virtual QSize KexiInputTableEdit::totalSize() const' can be marked override [-Wsuggest-override] 65 | virtual QSize totalSize() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:69:18: warning: 'virtual void KexiInputTableEdit::handleAction(const QString&)' can be marked override [-Wsuggest-override] 69 | virtual void handleAction(const QString& actionName); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:74:18: warning: 'virtual void KexiInputTableEdit::handleCopyAction(const QVariant&, const QVariant&)' can be marked override [-Wsuggest-override] 74 | virtual void handleCopyAction(const QVariant& value, const QVariant& visibleValue); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:83:18: warning: 'virtual bool KexiInputTableEdit::showToolTipIfNeeded(const QVariant&, const QRect&, const QFontMetrics&, bool)' can be marked override [-Wsuggest-override] 83 | virtual bool showToolTipIfNeeded(const QVariant& value, const QRect& rect, const QFontMetrics& fm, | ^~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:88:18: warning: 'virtual void KexiInputTableEdit::moveCursorToEnd()' can be marked override [-Wsuggest-override] 88 | virtual void moveCursorToEnd(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:91:18: warning: 'virtual void KexiInputTableEdit::moveCursorToStart()' can be marked override [-Wsuggest-override] 91 | virtual void moveCursorToStart(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:94:18: warning: 'virtual void KexiInputTableEdit::selectAll()' can be marked override [-Wsuggest-override] 94 | virtual void selectAll(); | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:97:18: warning: 'virtual bool KexiInputTableEdit::fixup()' can be marked override [-Wsuggest-override] 97 | virtual bool fixup(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:106:18: warning: 'virtual void KexiInputTableEdit::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 106 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:110:18: warning: 'virtual void KexiInputTableEdit::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 110 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexitableedit.h:212:32: warning: 'virtual KexiTableEdit* KexiInputEditorFactoryItem::createEditor(KDbTableViewColumn*, QWidget*)' can be marked override [-Wsuggest-override] 212 | virtual KexiTableEdit* createEditor(KDbTableViewColumn *column, QWidget* parent = 0); \ | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/widget/tableview/kexiinputtableedit.h:121:1: note: in expansion of macro 'KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM' 121 | KEXI_DECLARE_CELLEDITOR_FACTORY_ITEM(KexiInputEditorFactoryItem) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:51:22: warning: 'virtual QVariant KexiDBComboBox::origValue() const' can be marked override [-Wsuggest-override] 51 | virtual QVariant origValue() const; | ^~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:57:18: warning: 'virtual void KexiDBComboBox::setLabelPosition(KexiDBAutoField::LabelPosition)' can be marked override [-Wsuggest-override] 57 | virtual void setLabelPosition(LabelPosition position); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:59:22: warning: 'virtual QVariant KexiDBComboBox::value()' can be marked override [-Wsuggest-override] 59 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:61:22: warning: 'virtual QVariant KexiDBComboBox::visibleValue()' can be marked override [-Wsuggest-override] 61 | virtual QVariant visibleValue(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:64:18: warning: 'virtual bool KexiDBComboBox::valueChanged()' can be marked override [-Wsuggest-override] 64 | virtual bool valueChanged(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:66:19: warning: 'virtual QSize KexiDBComboBox::sizeHint() const' can be marked override [-Wsuggest-override] 66 | virtual QSize sizeHint() const; | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:74:18: warning: 'virtual void KexiDBComboBox::setVisibleColumnInfo(KDbQueryColumnInfo*)' can be marked override [-Wsuggest-override] 74 | virtual void setVisibleColumnInfo(KDbQueryColumnInfo* cinfo); | ^~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:78:33: warning: 'virtual KDbQueryColumnInfo* KexiDBComboBox::visibleColumnInfo()' can be marked override [-Wsuggest-override] 78 | virtual KDbQueryColumnInfo* visibleColumnInfo(); | ^~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:83:18: warning: 'virtual void KexiDBComboBox::setPaletteBackgroundColor(const QColor&)' can be marked override [-Wsuggest-override] 83 | virtual void setPaletteBackgroundColor(const QColor & color); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:88:18: warning: 'virtual void KexiDBComboBox::undoChanges()' can be marked override [-Wsuggest-override] 88 | virtual void undoChanges(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:91:18: warning: 'virtual void KexiDBComboBox::slotRecordAccepted(KDbRecordData*, int)' can be marked override [-Wsuggest-override] 91 | virtual void slotRecordAccepted(KDbRecordData *data, int record); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:92:18: warning: 'virtual void KexiDBComboBox::slotRecordSelected(KDbRecordData*)' can be marked override [-Wsuggest-override] 92 | virtual void slotRecordSelected(KDbRecordData *data); | ^~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:101:18: warning: 'virtual void KexiDBComboBox::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 101 | virtual void paintEvent(QPaintEvent *); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:103:18: warning: 'virtual void KexiDBComboBox::mousePressEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 103 | virtual void mousePressEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:105:18: warning: 'virtual void KexiDBComboBox::mouseDoubleClickEvent(QMouseEvent*)' can be marked override [-Wsuggest-override] 105 | virtual void mouseDoubleClickEvent(QMouseEvent *e); | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:107:18: warning: 'virtual void KexiDBComboBox::changeEvent(QEvent*)' can be marked override [-Wsuggest-override] 107 | virtual void changeEvent(QEvent * event); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:109:18: warning: 'virtual bool KexiDBComboBox::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 109 | virtual bool eventFilter(QObject *o, QEvent *e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:116:18: warning: 'virtual void KexiDBComboBox::createEditor()' can be marked override [-Wsuggest-override] 116 | virtual void createEditor(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:121:22: warning: 'virtual QWidget* KexiDBComboBox::internalEditor() const' can be marked override [-Wsuggest-override] 121 | virtual QWidget *internalEditor() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:124:18: warning: 'virtual void KexiDBComboBox::moveCursorToEndInInternalEditor()' can be marked override [-Wsuggest-override] 124 | virtual void moveCursorToEndInInternalEditor(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:127:18: warning: 'virtual void KexiDBComboBox::selectAllInInternalEditor()' can be marked override [-Wsuggest-override] 127 | virtual void selectAllInInternalEditor(); | ^~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:130:18: warning: 'virtual void KexiDBComboBox::setValueInInternalEditor(const QVariant&)' can be marked override [-Wsuggest-override] 130 | virtual void setValueInInternalEditor(const QVariant& value); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:133:22: warning: 'virtual QVariant KexiDBComboBox::valueFromInternalEditor()' can be marked override [-Wsuggest-override] 133 | virtual QVariant valueFromInternalEditor(); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:136:18: warning: 'virtual void KexiDBComboBox::editRequested()' can be marked override [-Wsuggest-override] 136 | virtual void editRequested(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:139:18: warning: 'virtual void KexiDBComboBox::acceptRequested()' can be marked override [-Wsuggest-override] 139 | virtual void acceptRequested(); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:143:20: warning: 'virtual QPoint KexiDBComboBox::mapFromParentToGlobal(const QPoint&) const' can be marked override [-Wsuggest-override] 143 | virtual QPoint mapFromParentToGlobal(const QPoint& pos) const; | ^~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:146:17: warning: 'virtual int KexiDBComboBox::popupWidthHint() const' can be marked override [-Wsuggest-override] 146 | virtual int popupWidthHint() const; | ^~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:148:18: warning: 'virtual void KexiDBComboBox::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 148 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:151:18: warning: 'virtual void KexiDBComboBox::setVisibleValueInternal(const QVariant&)' can be marked override [-Wsuggest-override] 151 | virtual void setVisibleValueInternal(const QVariant& value); | ^~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:158:18: warning: 'virtual void KexiDBComboBox::beforeSignalValueChanged()' can be marked override [-Wsuggest-override] 158 | virtual void beforeSignalValueChanged(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:160:32: warning: 'virtual KexiComboBoxPopup* KexiDBComboBox::popup() const' can be marked override [-Wsuggest-override] 160 | virtual KexiComboBoxPopup *popup() const; | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:161:18: warning: 'virtual void KexiDBComboBox::setPopup(KexiComboBoxPopup*)' can be marked override [-Wsuggest-override] 161 | virtual void setPopup(KexiComboBoxPopup *popup); | ^~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcombobox.h:167:18: warning: 'virtual bool KexiDBComboBox::keyPressed(QKeyEvent*)' can be marked override [-Wsuggest-override] 167 | virtual bool keyPressed(QKeyEvent *ke); | ^~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:47: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:55:22: warning: 'virtual QVariant KexiDBPushButton::value()' can be marked override [-Wsuggest-override] 55 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:59:18: warning: 'virtual bool KexiDBPushButton::valueIsNull()' can be marked override [-Wsuggest-override] 59 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:65:18: warning: 'virtual bool KexiDBPushButton::valueIsEmpty()' can be marked override [-Wsuggest-override] 65 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:68:18: warning: 'virtual bool KexiDBPushButton::cursorAtStart()' can be marked override [-Wsuggest-override] 68 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:71:18: warning: 'virtual bool KexiDBPushButton::cursorAtEnd()' can be marked override [-Wsuggest-override] 71 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:73:18: warning: 'virtual void KexiDBPushButton::clear()' can be marked override [-Wsuggest-override] 73 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:75:18: warning: 'virtual void KexiDBPushButton::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 75 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:77:18: warning: 'virtual bool KexiDBPushButton::isReadOnly() const' can be marked override [-Wsuggest-override] 77 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:102:18: warning: 'virtual void KexiDBPushButton::setReadOnly(bool)' can be marked override [-Wsuggest-override] 102 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/KexiDBPushButton.h:105:18: warning: 'virtual void KexiDBPushButton::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 105 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:48: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:63:22: warning: 'virtual QVariant KexiDBForm::value()' can be marked override [-Wsuggest-override] 63 | virtual QVariant value() { | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:67:18: warning: 'virtual void KexiDBForm::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 67 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:79:18: warning: 'virtual bool KexiDBForm::valueIsNull()' can be marked override [-Wsuggest-override] 79 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:80:18: warning: 'virtual bool KexiDBForm::valueIsEmpty()' can be marked override [-Wsuggest-override] 80 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:81:18: warning: 'virtual bool KexiDBForm::isReadOnly() const' can be marked override [-Wsuggest-override] 81 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:82:22: warning: 'virtual QWidget* KexiDBForm::widget()' can be marked override [-Wsuggest-override] 82 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:83:18: warning: 'virtual bool KexiDBForm::cursorAtStart()' can be marked override [-Wsuggest-override] 83 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:84:18: warning: 'virtual bool KexiDBForm::cursorAtEnd()' can be marked override [-Wsuggest-override] 84 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:85:18: warning: 'virtual void KexiDBForm::clear()' can be marked override [-Wsuggest-override] 85 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:99:18: warning: 'virtual void KexiDBForm::setReadOnly(bool)' can be marked override [-Wsuggest-override] 99 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:116:18: warning: 'virtual bool KexiDBForm::eventFilter(QObject*, QEvent*)' can be marked override [-Wsuggest-override] 116 | virtual bool eventFilter(QObject * watched, QEvent * e); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:118:18: warning: 'virtual void KexiDBForm::paintEvent(QPaintEvent*)' can be marked override [-Wsuggest-override] 118 | virtual void paintEvent(QPaintEvent *e); | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:121:18: warning: 'virtual void KexiDBForm::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 121 | virtual void setValueInternal(const QVariant&, bool) {} | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:124:18: warning: 'virtual void KexiDBForm::dragMoveEvent(QDragMoveEvent*)' can be marked override [-Wsuggest-override] 124 | virtual void dragMoveEvent(QDragMoveEvent *e); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbform.h:127:18: warning: 'virtual void KexiDBForm::dropEvent(QDropEvent*)' can be marked override [-Wsuggest-override] 127 | virtual void dropEvent(QDropEvent *e); | ^~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:49: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:55:22: warning: 'virtual QVariant KexiDBCommandLinkButton::value()' can be marked override [-Wsuggest-override] 55 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:57:18: warning: 'virtual bool KexiDBCommandLinkButton::valueIsNull()' can be marked override [-Wsuggest-override] 57 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:59:18: warning: 'virtual bool KexiDBCommandLinkButton::valueIsEmpty()' can be marked override [-Wsuggest-override] 59 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:62:18: warning: 'virtual bool KexiDBCommandLinkButton::cursorAtStart()' can be marked override [-Wsuggest-override] 62 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:65:18: warning: 'virtual bool KexiDBCommandLinkButton::cursorAtEnd()' can be marked override [-Wsuggest-override] 65 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:67:18: warning: 'virtual void KexiDBCommandLinkButton::clear()' can be marked override [-Wsuggest-override] 67 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:69:18: warning: 'virtual void KexiDBCommandLinkButton::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 69 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:71:18: warning: 'virtual bool KexiDBCommandLinkButton::isReadOnly() const' can be marked override [-Wsuggest-override] 71 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:96:18: warning: 'virtual void KexiDBCommandLinkButton::setReadOnly(bool)' can be marked override [-Wsuggest-override] 96 | virtual void setReadOnly(bool readOnly); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbcommandlinkbutton.h:100:18: warning: 'virtual void KexiDBCommandLinkButton::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 100 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:50: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:50:22: warning: 'virtual QVariant KexiDBSlider::value()' can be marked override [-Wsuggest-override] 50 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:51:18: warning: 'virtual void KexiDBSlider::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 51 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:55:18: warning: 'virtual bool KexiDBSlider::valueIsNull()' can be marked override [-Wsuggest-override] 55 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:61:18: warning: 'virtual bool KexiDBSlider::valueIsEmpty()' can be marked override [-Wsuggest-override] 61 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:64:18: warning: 'virtual bool KexiDBSlider::isReadOnly() const' can be marked override [-Wsuggest-override] 64 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:67:22: warning: 'virtual QWidget* KexiDBSlider::widget()' can be marked override [-Wsuggest-override] 67 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:69:18: warning: 'virtual bool KexiDBSlider::cursorAtStart()' can be marked override [-Wsuggest-override] 69 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:70:18: warning: 'virtual bool KexiDBSlider::cursorAtEnd()' can be marked override [-Wsuggest-override] 70 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:71:18: warning: 'virtual void KexiDBSlider::clear()' can be marked override [-Wsuggest-override] 71 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:83:18: warning: 'virtual void KexiDBSlider::setReadOnly(bool)' can be marked override [-Wsuggest-override] 83 | virtual void setReadOnly(bool set); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbslider.h:86:18: warning: 'virtual void KexiDBSlider::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 86 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:51: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:49:22: warning: 'virtual QVariant KexiDBProgressBar::value()' can be marked override [-Wsuggest-override] 49 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:50:18: warning: 'virtual void KexiDBProgressBar::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 50 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:54:18: warning: 'virtual bool KexiDBProgressBar::valueIsNull()' can be marked override [-Wsuggest-override] 54 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:60:18: warning: 'virtual bool KexiDBProgressBar::valueIsEmpty()' can be marked override [-Wsuggest-override] 60 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:63:18: warning: 'virtual bool KexiDBProgressBar::isReadOnly() const' can be marked override [-Wsuggest-override] 63 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:66:22: warning: 'virtual QWidget* KexiDBProgressBar::widget()' can be marked override [-Wsuggest-override] 66 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:68:18: warning: 'virtual bool KexiDBProgressBar::cursorAtStart()' can be marked override [-Wsuggest-override] 68 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:69:18: warning: 'virtual bool KexiDBProgressBar::cursorAtEnd()' can be marked override [-Wsuggest-override] 69 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:70:18: warning: 'virtual void KexiDBProgressBar::clear()' can be marked override [-Wsuggest-override] 70 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:82:18: warning: 'virtual void KexiDBProgressBar::setReadOnly(bool)' can be marked override [-Wsuggest-override] 82 | virtual void setReadOnly(bool set); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbprogressbar.h:84:18: warning: 'virtual void KexiDBProgressBar::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 84 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ In file included from /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/main/KexiMainFormWidgetsFactory.cpp:52: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:51:22: warning: 'virtual QVariant KexiDBDatePicker::value()' can be marked override [-Wsuggest-override] 51 | virtual QVariant value(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:52:18: warning: 'virtual void KexiDBDatePicker::setInvalidState(const QString&)' can be marked override [-Wsuggest-override] 52 | virtual void setInvalidState(const QString& displayText); | ^~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:56:18: warning: 'virtual bool KexiDBDatePicker::valueIsNull()' can be marked override [-Wsuggest-override] 56 | virtual bool valueIsNull(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:62:18: warning: 'virtual bool KexiDBDatePicker::valueIsEmpty()' can be marked override [-Wsuggest-override] 62 | virtual bool valueIsEmpty(); | ^~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:65:18: warning: 'virtual bool KexiDBDatePicker::isReadOnly() const' can be marked override [-Wsuggest-override] 65 | virtual bool isReadOnly() const; | ^~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:68:22: warning: 'virtual QWidget* KexiDBDatePicker::widget()' can be marked override [-Wsuggest-override] 68 | virtual QWidget* widget(); | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:70:18: warning: 'virtual bool KexiDBDatePicker::cursorAtStart()' can be marked override [-Wsuggest-override] 70 | virtual bool cursorAtStart(); | ^~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:71:18: warning: 'virtual bool KexiDBDatePicker::cursorAtEnd()' can be marked override [-Wsuggest-override] 71 | virtual bool cursorAtEnd(); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:72:18: warning: 'virtual void KexiDBDatePicker::clear()' can be marked override [-Wsuggest-override] 72 | virtual void clear(); | ^~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:84:18: warning: 'virtual void KexiDBDatePicker::setReadOnly(bool)' can be marked override [-Wsuggest-override] 84 | virtual void setReadOnly(bool set); | ^~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidbdatepicker.h:87:18: warning: 'virtual void KexiDBDatePicker::setValueInternal(const QVariant&, bool)' can be marked override [-Wsuggest-override] 87 | virtual void setValueInternal(const QVariant& add, bool removeOld); | ^~~~~~~~~~~~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h: In member function 'virtual QWidget* KexiMainFormWidgetsFactory::createWidget(const QByteArray&, QWidget*, const char*, KFormDesigner::Container*, KFormDesigner::WidgetFactory::CreateWidgetOptions)': /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexiframe.h:40:62: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 40 | explicit KexiFrame(QWidget * parent, Qt::WindowFlags f = 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) {} | ^~~~~~ /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/src/kexi-3.2.0/src/plugins/forms/widgets/kexidblabel.h:53:88: warning: 'constexpr QFlags::QFlags(Zero) [with Enum = Qt::WindowType; Zero = int QFlags::Private::*]' is deprecated: Use default constructor instead [-Wdeprecated-declarations] 53 | explicit KexiDBLabel(const QString& text, QWidget *parent = 0, Qt::WindowFlags f = 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) {} | ^~~~~~ [100%] Linking CXX shared module org.kexi-project.form.widgets.main.so [100%] Built target org.kexi-project.form.widgets.main ==> Entering fakeroot environment... ==> Starting package()... -- Install configuration: "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/zh_TW -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/zh_TW/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/zh_TW/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/zh_TW/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/zh_TW/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/zh_TW/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/zh_CN -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/zh_CN/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/zh_CN/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/zh_CN/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/zh_CN/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/zh_CN/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/xh -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/xh/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/xh/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/wa -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/wa/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/wa/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/uz -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/uz/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/uz/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/uk -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/uk/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/uk/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/uk/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/uk/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/uk/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ug -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ug/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ug/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ug/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ug/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/tr -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/tr/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/tr/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/tr/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/tr/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/tr/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/tg -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/tg/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/tg/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ta -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ta/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ta/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/sv -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/sv/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/sv/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/sv/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/sv/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/sv/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/sq -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/sq/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/sq/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/sl -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/sl/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/sl/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/sl/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/sl/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/sk -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/sk/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/sk/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/sk/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/sk/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/sk/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/se -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/se/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/se/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ru -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ru/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ru/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ru/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ru/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ro -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ro/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ro/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/pt_BR -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/pt_BR/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/pt_BR/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/pt_BR/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/pt_BR/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/pt_BR/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/pt -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/pt/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/pt/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/pt/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/pt/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/pt/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/pl -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/pl/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/pl/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/pl/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/pl/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/pl/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/oc -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/oc/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/oc/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/nn -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/nn/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/nn/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/nl -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/nl/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/nl/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/nl/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/nl/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/nl/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ne -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ne/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ne/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/nds -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/nds/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/nds/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/nds/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/nds/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/nb -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/nb/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/nb/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/nb/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/nb/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ms -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ms/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ms/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/mr -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/mr/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/mr/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/mr/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/mr/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/mai -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/mai/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/mai/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/lt -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/lt/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/lt/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/lt/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/lt/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ko -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ko/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ko/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ko/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/km -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/km/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/km/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/kk -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/kk/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/kk/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/kk/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/kk/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ja -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ja/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ja/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ja/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ja/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ja/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/it -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/it/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/it/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/it/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/it/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/it/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ia -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ia/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ia/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ia/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ia/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/hu -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/hu/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/hu/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/hu/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/hu/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/hsb -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/hsb/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/hsb/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/hr -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/hr/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/hr/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/hne -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/hne/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/hne/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/hi -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/hi/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/hi/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/he -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/he/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/he/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/gl -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/gl/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/gl/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/gl/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/gl/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/gl/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ga -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ga/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ga/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ga/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ga/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/fy -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/fy/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/fy/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/fr -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/fr/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/fr/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/fr/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/fr/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/fr/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/fi -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/fi/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/fi/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/fi/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/fi/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/fi/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/fa -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/fa/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/fa/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/eu -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/eu/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/eu/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/et -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/et/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/et/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/et/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/et/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/es -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/es/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/es/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/es/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/es/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/es/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/eo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/eo/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/eo/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/en_GB -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/en_GB/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/en_GB/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/en_GB/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/en_GB/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/en_GB/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/el -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/el/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/el/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/el/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/el/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/el/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/de -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/de/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/de/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/de/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/de/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/de/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/da -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/da/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/da/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/da/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/da/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/cy -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/cy/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/cy/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/cs -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/cs/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/cs/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/cs/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/cs/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/cs/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ca@valencia -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ca@valencia/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ca@valencia/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ca@valencia/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ca@valencia/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ca@valencia/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ca -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ca/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ca/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ca/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ca/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ca/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/bs -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/bs/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/bs/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/bs/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/bs/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/br -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/br/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/br/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/bg -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/bg/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/bg/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/be -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/be/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/be/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ast -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ast/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ast/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ast/LC_MESSAGES/keximigrate_mdb.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ast/LC_MESSAGES/kexiforms_webbrowserwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ast/LC_MESSAGES/kexiforms_mapwidgetplugin.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ar -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ar/LC_MESSAGES -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/locale/ar/LC_MESSAGES/kexi.mo -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/ca/kexi/index.cache.bz2 -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/ca/kexi/index.docbook -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/de/kexi/index.cache.bz2 -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/de/kexi/index.docbook -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/it/kexi/index.cache.bz2 -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/it/kexi/index.docbook -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/nl/kexi/index.cache.bz2 -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/nl/kexi/index.docbook -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/uk/kexi/index.cache.bz2 -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/uk/kexi/index.docbook -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/uk/kexi/contact-example.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/uk/kexi/kexi_create_tab.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/uk/kexi/kexi_data_tab.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/uk/kexi/kexi_external_data_tab.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/uk/kexi/kexi_form_design_tab.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/uk/kexi/kexi_kexi_tab.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/uk/kexi/kexi_mainwindow.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/uk/kexi/kexi_openproject.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/uk/kexi/kexi_projectnavigator.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/uk/kexi/kexi_propertyeditor.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/uk/kexi/kexi_report_design_tab.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/uk/kexi/kexi_tabbedtoolbar.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/uk/kexi/kexi_tools_tab.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/uk/kexi/kexi_windowtabs.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/uk/kexi/newproject.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/uk/kexi/projectfilename.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/doc/HTML/uk/kexi/projectstorage.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/applications/org.kde.kexi-3.2.desktop -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/metainfo/org.kde.kexi-3.2.appdata.xml -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/icons/hicolor/16x16/apps/kexi-3.2.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/icons/hicolor/32x32/apps/kexi-3.2.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/icons/hicolor/48x48/apps/kexi-3.2.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/icons/hicolor/64x64/apps/kexi-3.2.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/icons/hicolor/128x128/apps/kexi-3.2.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/icons/hicolor/256x256/apps/kexi-3.2.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/icons/hicolor/512x512/apps/kexi-3.2.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/icons/hicolor/1024x1024/apps/kexi-3.2.png -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/bin/kexi-3.2 -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/bin/kexi-3.2" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexiutils3.2.so.3.2.0 -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexiutils3.2.so.3.2 -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexiutils3.2.so -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexicore3.2.so.3.2.0 -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexicore3.2.so.3.2 -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexicore3.2.so.3.2.0" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexicore3.2.so -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexiextendedwidgets3.2.so.3.2.0 -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexiextendedwidgets3.2.so.3.2 -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexiextendedwidgets3.2.so.3.2.0" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexiextendedwidgets3.2.so -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexidataviewcommon3.2.so.3.2.0 -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexidataviewcommon3.2.so.3.2 -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexidataviewcommon3.2.so.3.2.0" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexidataviewcommon3.2.so -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexirelationsview3.2.so.3.2.0 -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexirelationsview3.2.so.3.2 -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexirelationsview3.2.so.3.2.0" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexirelationsview3.2.so -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexiundo3.2.so.3.2.0 -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexiundo3.2.so.3.2 -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexiundo3.2.so.3.2.0" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexiundo3.2.so -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexiguiutils3.2.so.3.2.0 -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexiguiutils3.2.so.3.2 -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexiguiutils3.2.so.3.2.0" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexiguiutils3.2.so -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexidatatable3.2.so.3.2.0 -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexidatatable3.2.so.3.2 -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexidatatable3.2.so.3.2.0" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexidatatable3.2.so -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkeximain3.2.so.3.2.0 -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkeximain3.2.so.3.2 -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkeximain3.2.so.3.2.0" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkeximain3.2.so -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/kexi/3.2/status/status.ui -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/kexi/3.2/status/contribution_details.ui -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/kexi/3.2/status/contribution_help.ui -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/kexi/3.2/status/status_strings.ui -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/kexi/3.2/status/status.rcc -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkformdesigner3.2.so.3.2.0 -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkformdesigner3.2.so.3.2 -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkformdesigner3.2.so.3.2.0" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkformdesigner3.2.so -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkeximigrate3.2.so.3.2.0 -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkeximigrate3.2.so.3.2 -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkeximigrate3.2.so.3.2.0" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkeximigrate3.2.so -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/migrate/keximigrate_tsv.so -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/migrate/keximigrate_tsv.so" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/migrate/keximigrate_mysql.so -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/migrate/keximigrate_mysql.so" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/migrate/keximigrate_postgresql.so -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/migrate/keximigrate_postgresql.so" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/migrate/keximigrate_mdb.so -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/migrate/keximigrate_mdb.so" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/kexi_tableplugin.so -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/kexi_tableplugin.so" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/kexi_queryplugin.so -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/kexi_queryplugin.so" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/kexi_formplugin.so -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/kexi_formplugin.so" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexiformutils3.2.so.3.2.0 -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexiformutils3.2.so.3.2 -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexiformutils3.2.so.3.2.0" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/libkexiformutils3.2.so -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/forms/widgets/org.kexi-project.form.widgets.main.so -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/forms/widgets/org.kexi-project.form.widgets.main.so" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/kexi/3.2/icons/org.kexi-project.form.widgets.main_breeze.rcc -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/kexi_reportplugin.so -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/kexi_reportplugin.so" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/kexi_migrationplugin.so -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/kexi_migrationplugin.so" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/kexi_csvimportexportplugin.so -- Set runtime path of "/tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/lib/qt/plugins/kexi/3.2/kexi_csvimportexportplugin.so" to "" -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/kexi/3.2/icons/kexi_breeze.rcc -- Installing: /tmp/archlinux-ci/kexi-archlinuxrb-build-6PPjc3IW/kexi/pkg/kexi/usr/share/kexi/3.2/examples/Simple_Database.kexi ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> WARNING: Package contains reference to $srcdir usr/lib/libkeximain3.2.so.3.2.0 ==> Creating package "kexi"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: kexi 3.2.0-5 (Fri Dec 8 05:59:10 2023)