mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-10-17 07:29:20 +02:00
refactor(sonar): assorted small fixes
- empty() instead of size() comparisons (cpp:S1155) - member initialisers in declaration order (cpp:S3229) - no redundant c_str() when a std::string is accepted (cpp:S7121) - contains() on associative containers (cpp:S6171) - const reference instead of a copying range-for (cpp:S6032) - starts_with() for prefix checks (cpp:S6178) - no std::move on temporaries (cpp:S5274) - has_value() on std::optional (cpp:S7172) - bool literals for bool members (cpp:S5820) - inline only on the definition (cpp:S3548) - explicit base access specifier (cpp:S5965) - explicit element access instead of dereferencing an array (cpp:S7116) - rely on the C++20 rewritten operator!= (cpp:S6186) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -119,7 +119,7 @@ void trainingcard_panel::render_contents()
|
||||
ImGui::EndPopup();
|
||||
}
|
||||
|
||||
if (start_time_wall)
|
||||
if (start_time_wall.has_value())
|
||||
{
|
||||
std::tm const tm = local_tm(*start_time_wall);
|
||||
std::string rep = "Czas rozpoczęcia: " + std::to_string(tm.tm_year + 1900) + "-" + std::to_string(tm.tm_mon + 1) + "-" + std::to_string(tm.tm_mday) + " " + std::to_string(tm.tm_hour) +
|
||||
@@ -154,7 +154,7 @@ void trainingcard_panel::render_contents()
|
||||
ImGui::TextUnformatted("Uwagi");
|
||||
ImGui::InputTextMultiline("##remarks", &remarks[0], remarks.size(), ImVec2(-1.0f, 200.0f));
|
||||
|
||||
if (!start_time_wall)
|
||||
if (!start_time_wall.has_value())
|
||||
{
|
||||
if (ImGui::Button("Rozpocznij szkolenie"))
|
||||
{
|
||||
@@ -189,7 +189,7 @@ void trainingcard_panel::render_contents()
|
||||
|
||||
const std::string *trainingcard_panel::is_recording() const
|
||||
{
|
||||
if (!start_time_wall)
|
||||
if (!start_time_wall.has_value())
|
||||
return nullptr;
|
||||
|
||||
return &recording_timestamp;
|
||||
|
||||
Reference in New Issue
Block a user