Zrythm v2.0.0-DEV
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
isettings_backend.h
1// SPDX-FileCopyrightText: © 2025 Alexandros Theodotou <alex@zrythm.org>
2// SPDX-License-Identifier: LicenseRef-ZrythmLicense
3
4#pragma once
5
6#include <QVariant>
7
8namespace zrythm::utils
9{
14{
15public:
16 virtual ~ISettingsBackend () = default;
17 virtual QVariant
18 value (QAnyStringView key, const QVariant &defaultValue = {}) const = 0;
19 virtual void setValue (QAnyStringView key, const QVariant &value) = 0;
20};
21}
Interface for an app settings provider.
String utilities.
Definition algorithms.h:12