rm c-style array

This commit is contained in:
m-aXimilian
2025-06-14 17:15:13 +02:00
committed by Kueffner, Maximilian
parent 3bfec0b13d
commit 35fe3b7181
3 changed files with 7 additions and 7 deletions
+1 -2
View File
@@ -71,6 +71,5 @@ void SpdLogger::ChangeLevel(LogLevel lvl)
// you will only get this message for log levels <= info! I.e., not for error or warning.
this->logger_->info(
std::format("{}: Changed log level to {}({})", __FUNCTION__, LogLevelToString(lvl), static_cast<int>(lvl))
.c_str());
std::format("{}: Changed log level to {}({})", __FUNCTION__, LogLevelToString(lvl), static_cast<int>(lvl)));
}
+3 -3
View File
@@ -202,12 +202,12 @@ void pixelarium::ui::AppGLFW::MenuBar()
// main menu
if (ImGui::BeginMenu(MAINMENUNAME))
{
if (ImGui::BeginCombo(LOGLEVELSELECT, LOGLEVELS[log_level_]))
if (ImGui::BeginCombo(LOGLEVELSELECT, LOGLEVELS[log_level_].data()))
{
for (int n = 0; n < IM_ARRAYSIZE(LOGLEVELS); n++)
for (int n = 0; n < static_cast<int>(LOGLEVELS.size()); n++)
{
bool is_selected = (LOGLEVELS[log_level_] == LOGLEVELS[n]);
if (ImGui::Selectable(LOGLEVELS[n], is_selected))
if (ImGui::Selectable(LOGLEVELS[n].data(), is_selected))
{
log_level_ = n;
this->logger_.ChangeLevel(static_cast<utils::log::LogLevel>(1 << log_level_));
+3 -2
View File
@@ -1,6 +1,8 @@
#pragma once
/*-- Gets filled in during the cmake configuration step --*/
#include <array>
#include <string_view>
#cmakedefine PIXELARIUM_TITLE "@PIXELARIUM_TITLE@"
#define MAINMENUNAME "Menu"
@@ -8,5 +10,4 @@
#define LOGLEVELSELECT "Log Level"
#define SHOWIMGUIDEMOS "ImGui Demos"
inline constexpr const char* LOGLEVELS[] = {"Trace", "Debug", "Info", "Warning", "Error"};
inline constexpr std::array<std::string_view, 5> LOGLEVELS = {"Trace", "Debug", "Info", "Warning", "Error"};