Files
qt5-legatus-legacy/Lts/Plugins/Timeline/Gui/EventTimeline/tln_av_tracks.cpp
T
2026-08-13 18:33:10 +02:00

104 lines
2.2 KiB
C++
Executable File

#include "tln_av_tracks.h"
#include <LtsTimeline/track.h>
namespace Timeline
{
// Building
BuildingsRootTrack::BuildingsRootTrack(const QString &text)
: LtsTimeline::Track(text)
{}
BuildingTrack::BuildingTrack(int mainStructureElementId, const QString &name)
#ifdef LTS_DEBUG
: LtsTimeline::Track(QStringLiteral("[B%1] %2").arg(mainStructureElementId).arg(name))
#else
: LtsTimeline::Track(name)
#endif
, m_msei(mainStructureElementId)
{}
BuildingHitsTrack::BuildingHitsTrack(const QString &text)
: LtsTimeline::Track(text)
{}
BuildingStreamTrack::BuildingStreamTrack(const QString &internal, const QString &display)
: LtsTimeline::Track(display)
{
#ifdef LTS_DEBUG
m_text = QStringLiteral("['%1'] %2").arg(internal, display);
#else
(void)internal;
#endif
}
// Outdoor Cameras
OutdoorCameraRootTrack::OutdoorCameraRootTrack(const QString &text)
: LtsTimeline::Track(text)
{}
OutdoorCameraTrack::OutdoorCameraTrack(const QString &streamName)
#ifdef LTS_DEBUG
: LtsTimeline::Track(QStringLiteral("[S] %1").arg(streamName))
#else
: LtsTimeline::Track(streamName)
#endif
, m_streamName(streamName)
{}
// Videos
VideosRootTrack::VideosRootTrack(const QString &text)
: LtsTimeline::Track(text)
{}
VideoTrack::VideoTrack(const QString &streamName)
#ifdef LTS_DEBUG
: LtsTimeline::Track(QStringLiteral("[S] %1").arg(streamName))
#else
: LtsTimeline::Track(streamName)
#endif
, m_streamName(streamName)
{}
// TVC
TvcRootTrack::TvcRootTrack(const QString &text)
: LtsTimeline::Track(text)
{}
TvcStreamTrack::TvcStreamTrack(const QString &internalStreamName, const QString &displayStreamName)
#ifdef LTS_DEBUG
: LtsTimeline::Track(QStringLiteral("[S'%1'] %2").arg(internalStreamName, displayStreamName))
#else
: LtsTimeline::Track(displayStreamName)
#endif
, m_internalStreamName(internalStreamName)
{}
// CNR
CnrRootTrack::CnrRootTrack(const QString &text)
: LtsTimeline::Track(text)
{}
CnrStreamTrack::CnrStreamTrack(const QString &internalStreamName, const QString &displayStreamName)
#ifdef LTS_DEBUG
: LtsTimeline::Track(QStringLiteral("[S'%1'] %2").arg(internalStreamName, displayStreamName))
#else
: LtsTimeline::Track(displayStreamName)
#endif
, m_internalStreamName(internalStreamName)
{}
} // namespace Timeline