Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
recording_mode.h
1// SPDX-FileCopyrightText: © 2026 Alexandros Theodotou <alex@zrythm.org>
2// SPDX-License-Identifier: LicenseRef-ZrythmLicense
3
4#pragma once
5
6#include <cstdint>
7
8#include <QObject>
9#include <QtQmlIntegration/QtQmlIntegration>
10
11namespace zrythm::controllers::recording
12{
13Q_NAMESPACE
14QML_ELEMENT
15
16enum class RecordingMode : std::uint8_t
17{
19 OverwriteEvents,
20
22 MergeEvents,
23
25 Takes,
26
29 TakesMuted,
30};
31Q_ENUM_NS (RecordingMode)
32
33} // namespace zrythm::controllers::recording