Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
project_exporter.h
1// SPDX-FileCopyrightText: © 2025 Alexandros Theodotou <alex@zrythm.org>
2// SPDX-License-Identifier: LicenseRef-ZrythmLicense
3
4#pragma once
5
6#include "gui/qquick/qfuture_qml_wrapper.h"
7
8namespace zrythm::structure::project
9{
10class Project;
11}
12
13class ProjectExporter : public QObject
14{
15 Q_OBJECT
16 QML_ELEMENT
17 QML_SINGLETON
18
19public:
20 Q_INVOKABLE static gui::qquick::QFutureQmlWrapper * exportAudio (
21 structure::project::Project * project,
22 const QString &exportDirectory,
23 const QString &projectTitle);
24};
Core functionality of a Zrythm project.
Definition project.h:51