Adds initial intermediate qt6 porting state
This commit is contained in:
11247 files changed
+1891537
No files matched your search
Executable
+89
@@ -0,0 +1,89 @@
|
||||
|
||||
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <PluginInterfaces/data_plugin_interface.h>
|
||||
#include <AudioVideoManagement/avm_dtc.h>
|
||||
#include <AudioVideoManagement/avm_ftc.h>
|
||||
|
||||
namespace ExerciseManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
namespace OperatorManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
namespace AudioVideoManagement
|
||||
{
|
||||
|
||||
class AvaSession;
|
||||
class AvaState;
|
||||
class VdSession;
|
||||
class StreamNameMapping;
|
||||
class AvsMenus;
|
||||
class PlaybackApp;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
class DataInterface : public DataPluginBase::Interface
|
||||
{
|
||||
public:
|
||||
using DataPluginBase::Interface::Interface;
|
||||
|
||||
virtual std::shared_ptr<AudioVideoManagement::Interface::Dtc> getDtc() = 0;
|
||||
virtual std::shared_ptr<AudioVideoManagement::Interface::Ftc> getFtc() = 0;
|
||||
|
||||
virtual ExerciseManagement::Interface::Dtc *getExmDtc() = 0;
|
||||
virtual OperatorManagement::Interface::Dtc *getOpmDtc() = 0;
|
||||
|
||||
|
||||
|
||||
|
||||
virtual bool hasAvsSession() const = 0;
|
||||
virtual bool vdSessionEstablished() const = 0;
|
||||
virtual AvaSession *avaSession() = 0;
|
||||
virtual AvaState *avaState() = 0;
|
||||
virtual AvsMenus *menus() = 0;
|
||||
virtual PlaybackApp *videoPlaybackApp() = 0;
|
||||
virtual PlaybackApp *audioPlaybackApp() = 0;
|
||||
virtual PlaybackApp *videoPresentationApp() = 0;
|
||||
virtual PlaybackApp *audioPresentationApp() = 0;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
virtual VdSession *vdSession() = 0;
|
||||
|
||||
|
||||
|
||||
virtual StreamNameMapping *streamNameMapping() = 0;
|
||||
|
||||
virtual void showCamera(QWidget *irreplacableWidget, int mountingPointId) = 0;
|
||||
virtual void showAnnouncementUnit(int mountingPointId) = 0;
|
||||
virtual void showOrCloseAvsApp() = 0;
|
||||
};
|
||||
|
||||
using ForeignDataInterface = DataInterface;
|
||||
|
||||
}
|
||||
Reference in new issue
Block a user