#pragma once #include "common.hpp" #include namespace ZShell::config { class LockSizes : public settings::ObjectNode { CONFIG_NODE(LockSizes, settings::ObjectNode) CONFIG_PROPERTY(int, centerWidth, 600) CONFIG_PROPERTY(qreal, heightMult, 0.7) CONFIG_PROPERTY(qreal, ratio, 1.78) }; class Lock : public settings::ObjectNode { CONFIG_NODE(Lock, settings::ObjectNode) CONFIG_PROPERTY(int, blurAmount, 10) CONFIG_PROPERTY(bool, enableFprint, true) CONFIG_PROPERTY(int, maxFprintTries, 3) CONFIG_PROPERTY(bool, recolorLogo, false) CONFIG_PROPERTY(bool, showNotifContent, true) CONFIG_PROPERTY(bool, showNotifIcon, true) CONFIG_SUBOBJECT(LockSizes, sizes) }; } // namespace ZShell::config