// SPDX-FileCopyrightText: 2026 fuddlesworth
// SPDX-License-Identifier: LGPL-2.1-or-later

#pragma once

#include <QLatin1String>

namespace PhosphorEngine {
namespace PerScreenKeys {

inline constexpr QLatin1String SplitRatio{"SplitRatio"};
inline constexpr QLatin1String SplitRatioStep{"SplitRatioStep"};
inline constexpr QLatin1String MasterCount{"MasterCount"};
inline constexpr QLatin1String Algorithm{"Algorithm"};
inline constexpr QLatin1String MaxWindows{"MaxWindows"};
inline constexpr QLatin1String InnerGap{"InnerGap"};
inline constexpr QLatin1String OuterGap{"OuterGap"};
inline constexpr QLatin1String UsePerSideOuterGap{"UsePerSideOuterGap"};
inline constexpr QLatin1String OuterGapTop{"OuterGapTop"};
inline constexpr QLatin1String OuterGapBottom{"OuterGapBottom"};
inline constexpr QLatin1String OuterGapLeft{"OuterGapLeft"};
inline constexpr QLatin1String OuterGapRight{"OuterGapRight"};
inline constexpr QLatin1String FocusNewWindows{"FocusNewWindows"};
inline constexpr QLatin1String SmartGaps{"SmartGaps"};
inline constexpr QLatin1String InsertPosition{"InsertPosition"};
inline constexpr QLatin1String FocusFollowsMouse{"FocusFollowsMouse"};
inline constexpr QLatin1String RespectMinimumSize{"RespectMinimumSize"};
inline constexpr QLatin1String AnimationsEnabled{"AnimationsEnabled"};
inline constexpr QLatin1String AnimationDuration{"AnimationDuration"};
inline constexpr QLatin1String AnimationEasingCurve{"AnimationEasingCurve"};
inline constexpr QLatin1String OverflowBehavior{"OverflowBehavior"};
inline constexpr QLatin1String CustomParams{"CustomParams"};

} // namespace PerScreenKeys
} // namespace PhosphorEngine
