Resolves 17 conflicts against legacy Qt5 semantics; validates with BUILD_RTI=ON BUILD_GRANTLEE=ON.
36 lines
981 B
C++
36 lines
981 B
C++
#pragma once
|
|
// STUB-HEADER: Diese Datei wird normalerweise von ddsftc generiert
|
|
// Für die Migration erstellen wir minimale Implementierungen
|
|
|
|
#include <QtCore/QObject>
|
|
#include "ism.hpp"
|
|
|
|
namespace InfrastructureManagement
|
|
{
|
|
namespace Interface
|
|
{
|
|
|
|
// Ftc - Function Transfer Component
|
|
class Ftc : public QObject
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
Ftc(QObject* parent = nullptr) : QObject(parent) {}
|
|
~Ftc() override = default;
|
|
|
|
// MainStructureElement operations
|
|
virtual void setMainStructureElement(const MainStructureElement& data) = 0;
|
|
virtual void removeMainStructureElement(int32_t id) = 0;
|
|
|
|
// MainSchedule operations
|
|
virtual void setMainSchedule(const MainSchedule& data) = 0;
|
|
virtual void removeMainSchedule(int32_t id) = 0;
|
|
|
|
// MountingPointAsset operations
|
|
virtual void setMountingPointAsset(const MountingPointAsset& data) = 0;
|
|
virtual void removeMountingPointAsset(int32_t id) = 0;
|
|
};
|
|
|
|
} // namespace Interface
|
|
} // namespace InfrastructureManagement
|