44 lines
762 B
C++
44 lines
762 B
C++
#pragma once
|
|
|
|
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
|
// Für die Migration erstellen wir minimale Implementierungen
|
|
|
|
#include <QtGlobal>
|
|
#include <string>
|
|
#include <memory>
|
|
|
|
namespace OperatorManagement
|
|
{
|
|
|
|
struct User
|
|
{
|
|
[[nodiscard]] qint32 id() const { return m_id; }
|
|
[[nodiscard]] std::string name() const { return m_name; }
|
|
|
|
qint32 m_id = 0;
|
|
std::string m_name;
|
|
};
|
|
|
|
namespace Interface
|
|
{
|
|
class Dtc
|
|
{
|
|
public:
|
|
// Initialization methods
|
|
void enableUser() {}
|
|
void waitForHistoricalDataUser() {}
|
|
|
|
User user(qint32 id) const
|
|
{
|
|
// STUB-Implementierung - leerer User
|
|
User u;
|
|
u.m_id = id;
|
|
u.m_name = "Unknown";
|
|
return u;
|
|
}
|
|
};
|
|
|
|
class Ftc;
|
|
} // namespace Interface
|
|
} // namespace OperatorManagement
|