SIGNAL/SLOT migration: lts_app_descriptor_editor.cpp and qsql_informix.cpp

- Migrated 12 SIGNAL/SLOT connections in lts_app_descriptor_editor.cpp to function-pointer syntax
  - clicked, editingFinished, pressed, textChanged signals
  - Added required includes: QListView, QLineEdit, QPushButton
- Migrated 2 SIGNAL/SLOT connections in qsql_informix.cpp to function-pointer syntax
  - timeout signal connections
- Added Qt5::Core5Compat dependency for QTextCodec support in Qt6
  - Updated CMakeLists.txt to link Qt6::Core5Compat

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
torstenandCopilot committed 2026-08-25 09:24:42 +02:00
1 parent 060792032b
commit 0ca0e9ac60
13006 files changed
+7409837 -16

No files matched your search

@@ -0,0 +1,53 @@
/**
* @RDE_HEADER@
* Routing Test - stub file for BUILD_RTI=OFF
* $Id$
* $HeadURL$
* $Author$
*/
#pragma once
#include <NGLLogger/INGLLogger.h>
#include <memory>
namespace RoutingService
{
//
// Interfaces (stubs for BUILD_RTI=OFF)
//
class SampleWriterInterface
{
public:
SampleWriterInterface() = default;
virtual ~SampleWriterInterface() = default;
virtual void writeSamples() = 0;
virtual NGL::INGLLogger &logger() = 0;
};
class DataWriterTaskInterface
{
public:
DataWriterTaskInterface() = default;
virtual ~DataWriterTaskInterface() = default;
virtual void enqueue(SampleWriterInterface *swi) = 0;
};
class TopicDispatcherInterface
{
public:
TopicDispatcherInterface() = default;
virtual ~TopicDispatcherInterface() = default;
virtual bool init(DataWriterTaskInterface *dwt,
void *dpIn,
void *subIn,
void *dpOut,
void *pubOut) = 0;
virtual void shutdown() = 0;
};
} // namespace RoutingService
@@ -0,0 +1,52 @@
/**
* @RDE_HEADER@
* Stub file for RTI DDS topic_type_plugin.h
* Used for BUILD_RTI=OFF builds
*/
#pragma once
#include <vector>
namespace TopicDispatcherInterface
{
// Forward declaration - actual type comes from RTI when BUILD_RTI=ON
class TopicDispatcherInterface;
}
namespace DDSGeneric
{
/**
* @brief Stub class for TopicTypePlugin when BUILD_RTI=OFF
*
* This is a minimal stub to allow compilation without RTI DDS headers.
* The actual implementation comes from RTI Connext DDS when BUILD_RTI=ON.
*/
class TopicTypePlugin
{
public:
virtual ~TopicTypePlugin() = default;
/**
* @brief Get topics to route to Ws
* @param partitionType Partition type filter
* @return Vector of topic dispatcher interfaces
*/
virtual std::vector<TopicDispatcherInterface::TopicDispatcherInterface *> topicsToRouteToWs(int partitionType) const
{
return {};
}
/**
* @brief Get topics to route to Sv
* @param partitionType Partition type filter
* @return Vector of topic dispatcher interfaces
*/
virtual std::vector<TopicDispatcherInterface::TopicDispatcherInterface *> topicsToRouteToSv(int partitionType) const
{
return {};
}
};
} // namespace DDSGeneric