fix: Add TrainingAreaBase to release scope and fix QScroller for Qt6

- Add Lts/Proxies/TrainingAreaBase to release scope for training_area_telegrams.h
- Update make_rpm_ubuntu26.py to include Lts/Proxies/TrainingAreaBase in release scope
- Add directory filtering for Lts/Proxies in copy_src_dir_to_dest_dir
- Fix lts_base.h: conditionally compile QScroller code (Qt5 only)
- QScroller removed in Qt6, touch scrolling enabled by default

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
torstenandCopilot committed 2026-10-09 18:16:39 +00:00
1 parent bb58062c6f
commit a7a5782fc8
1 file changed
+8 -1
@@ -16,8 +16,10 @@
#include <QtCore/QString>
#include <QtGui/QIcon>
#include <QtWidgets/QScrollArea>
#include <QScroller>
#include <QtWidgets/QAbstractItemView>
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
#include <QScroller>
#endif
#include <functional>
@@ -80,6 +82,7 @@ inline void addTouchScroll(QWidget *widget)
{
if (!widget)
return;
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
widget->setAttribute(Qt::WA_AcceptTouchEvents);
{
@@ -101,6 +104,10 @@ inline void addTouchScroll(QWidget *widget)
return;
}
}
#else
// Qt6: Touch scrolling is enabled by default for scrollable widgets
Q_UNUSED(widget)
#endif
}
enum class ButtonSize