Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
track_selection_manager.h
1// SPDX-FileCopyrightText: © 2025 Alexandros Theodotou <alex@zrythm.org>
2// SPDX-License-Identifier: LicenseRef-ZrythmLicense
3
4#pragma once
5
6#include "structure/tracks/track.h"
7
8namespace zrythm::gui::backend
9{
11 : public QObject,
13 structure::tracks::TrackRegistry>
14{
15 Q_OBJECT
16 QML_ELEMENT
17 QML_UNCREATABLE ("")
18 DEFINE_UUID_IDENTIFIABLE_OBJECT_SELECTION_MANAGER_QML_PROPERTIES (
21
22public:
23 TrackSelectionManager (const RegistryType &registry, QObject * parent = nullptr)
24 : QObject (parent), UuidIdentifiableObjectSelectionManager (registry)
25 {
26 }
27};
28}
Represents a track in the project.
Definition track.h:54