JustAnotherDnDGame 0.1.0
Jeu de rôle tactique au d20, vue de dessus, en C++/Qt
Loading...
Searching...
No Matches
Bootstrap.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: 2026 Valentin Eloy
2// SPDX-License-Identifier: GPL-3.0-or-later
3
4#pragma once
5
6#include <optional>
7#include <string_view>
8
9namespace core {
10class MemoryLogSink;
11}
12
25
26namespace app {
27
46core::MemoryLogSink* installLogging(int argc, char** argv, std::string_view applicationName);
47
61void installQtTranslations(std::string_view language);
62
66[[nodiscard]] std::optional<std::string_view> commandLineOption(int argc, char** argv,
67 std::string_view name);
68
69} // namespace app
Sink de test : mémorise les messages reçus pour inspection.
Definition MemoryLogSink.h:21
Definition Bootstrap.cpp:28
core::MemoryLogSink * installLogging(int argc, char **argv, std::string_view applicationName)
Installe les puits de journalisation et résout le niveau minimum.
Definition Bootstrap.cpp:99
void installQtTranslations(std::string_view language)
Installe le catalogue de traduction de Qt lui-même pour la langue de l'IHM.
Definition Bootstrap.cpp:126
std::optional< std::string_view > commandLineOption(int argc, char **argv, std::string_view name)
Definition Bootstrap.cpp:89
Espace de noms du moteur et de la logique de jeu.
Definition Bootstrap.h:9