#pragma once #include #include template <> callable_when(unconsumed) [[nodiscard]] std::optional Configuration::value(const char *path) const; template <> callable_when(unconsumed) [[nodiscard]] std::optional Configuration::value(const char *path) const; template <> callable_when(unconsumed) QAction &Configuration::shortcut(QAction &, const char *) const; template <> callable_when(unconsumed) QKeySequence &Configuration::shortcut(QKeySequence &, const char *) const; [[deprecated("Use Configuration::shortcut(name) instead")]] void setShortcut(QAction *action, const char *name);