#pragma once #include #include #include template <> [[nodiscard]] std::optional Configuration::value(const char *path, std::source_location location) const; template <> [[nodiscard]] std::optional Configuration::value(const char *path, std::source_location location) const; template <> QAction &Configuration::shortcut(QAction &, const char *, const std::source_location) const; template <> QKeySequence &Configuration::shortcut(QKeySequence &, const char *, const std::source_location) const;