summaryrefslogtreecommitdiff
path: root/src/ui/ui_settings.cpp
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrikboy@gmail.com>2025-10-04 15:54:30 +0200
committerAldrik Ramaekers <aldrikboy@gmail.com>2025-10-04 15:54:30 +0200
commit2855642dd16cea260f3b32351f0529328a0bcb15 (patch)
treea375d2c57e1089ba54746371674e48c9216bb8e4 /src/ui/ui_settings.cpp
parentb8e049f02a16dc8398b2a954b561c84beda423c7 (diff)
namespacing locale, config, file_templates
Diffstat (limited to 'src/ui/ui_settings.cpp')
-rw-r--r--src/ui/ui_settings.cpp50
1 files changed, 25 insertions, 25 deletions
diff --git a/src/ui/ui_settings.cpp b/src/ui/ui_settings.cpp
index d7dfd4d..79d65da 100644
--- a/src/ui/ui_settings.cpp
+++ b/src/ui/ui_settings.cpp
@@ -69,8 +69,8 @@ static void ui_draw_vat_rates()
if (ImGui::BeginTable("TableVatRates", 2, ImGuiTableFlags_Borders | ImGuiTableFlags_RowBg)) {
- ImGui::TableSetupColumn(localize("settings.vat.table.country"), ImGuiTableColumnFlags_WidthFixed, 220);
- ImGui::TableSetupColumn(localize("settings.vat.table.rates"));
+ ImGui::TableSetupColumn(locale::get("settings.vat.table.country"), ImGuiTableColumnFlags_WidthFixed, 220);
+ ImGui::TableSetupColumn(locale::get("settings.vat.table.rates"));
// Used to generate headers for each individual country.
char prev_country[MAX_LEN_COUNTRY_CODE];
@@ -105,7 +105,7 @@ static void ui_draw_vat_rates()
char locale_buf[20];
snprintf(locale_buf, sizeof(locale_buf), "country.%s", c.country_code);
ImGui::TableSetColumnIndex(0);
- ImGui::Text(localize(locale_buf));
+ ImGui::Text(locale::get(locale_buf));
// If not adding an item already, show + button next to country name.
if (!is_adding_item)
@@ -132,7 +132,7 @@ static void ui_draw_vat_rates()
char category_code_desc[MAX_LEN_LONG_DESC];
snprintf(category_code_desc, MAX_LEN_LONG_DESC, "taxcategory.%s", c.category_code);
- ImGui::Text(can_be_modified ? "" : localize(category_code_desc));
+ ImGui::Text(can_be_modified ? "" : locale::get(category_code_desc));
// Column 2: When editing, show input for new rate. Else we display the stored rate and check for modify request.
@@ -145,7 +145,7 @@ static void ui_draw_vat_rates()
if (new_tax_rate.rate > 100.0f) new_tax_rate.rate = 100.0f;
ImGui::SameLine();
- if (ImGui::Button(localize("form.save"))) {
+ if (ImGui::Button(locale::get("form.save"))) {
is_editing_item = false;
is_adding_item = false;
@@ -156,7 +156,7 @@ static void ui_draw_vat_rates()
}
ImGui::SameLine();
- if (ImGui::Button(localize("form.cancel"))) {
+ if (ImGui::Button(locale::get("form.cancel"))) {
is_editing_item = false;
is_adding_item = false;
memset(&new_tax_rate, 0, sizeof(new_tax_rate));
@@ -191,7 +191,7 @@ static void ui_draw_vat_rates()
if (new_tax_rate.rate > 100.0f) new_tax_rate.rate = 100.0f;
ImGui::SameLine();
- if (ImGui::Button(localize("form.save"))) {
+ if (ImGui::Button(locale::get("form.save"))) {
is_editing_item = false;
is_adding_item = false;
@@ -202,7 +202,7 @@ static void ui_draw_vat_rates()
}
ImGui::SameLine();
- if (ImGui::Button(localize("form.cancel"))) {
+ if (ImGui::Button(locale::get("form.cancel"))) {
is_editing_item = false;
is_adding_item = false;
memset(&new_tax_rate, 0, sizeof(new_tax_rate));
@@ -225,8 +225,8 @@ static void ui_draw_cost_centers()
if (ImGui::BeginTable("TableCostCenters", 2, ImGuiTableFlags_Borders | ImGuiTableFlags_RowBg)) {
- ImGui::TableSetupColumn(localize("settings.costcenters.table.code"), ImGuiTableColumnFlags_WidthFixed, 140);
- ImGui::TableSetupColumn(localize("settings.costcenters.table.description"));
+ ImGui::TableSetupColumn(locale::get("settings.costcenters.table.code"), ImGuiTableColumnFlags_WidthFixed, 140);
+ ImGui::TableSetupColumn(locale::get("settings.costcenters.table.description"));
for (u32 i = 0; i < cost_center_count; i++) {
cost_center c = cost_centers[i];
@@ -247,7 +247,7 @@ static void ui_draw_cost_centers()
if (!is_desc_valid) ImGui::BeginDisabled();
ImGui::SameLine();
- if (ImGui::Button(localize("form.save"))) {
+ if (ImGui::Button(locale::get("form.save"))) {
is_editing_item = false;
is_adding_item = false;
@@ -261,7 +261,7 @@ static void ui_draw_cost_centers()
if (!is_desc_valid) ImGui::EndDisabled();
ImGui::SameLine();
- if (ImGui::Button(localize("form.cancel"))) {
+ if (ImGui::Button(locale::get("form.cancel"))) {
is_editing_item = false;
is_adding_item = false;
memset(&new_cost_center, 0, sizeof(new_cost_center));
@@ -269,7 +269,7 @@ static void ui_draw_cost_centers()
}
else
{
- ImGui::Text(localize(c.description));
+ ImGui::Text(locale::get(c.description));
if (ImGui::IsItemHovered() && ImGui::IsMouseDoubleClicked(ImGuiMouseButton_Left))
{
@@ -302,7 +302,7 @@ static void ui_draw_cost_centers()
if (!can_save) ImGui::BeginDisabled();
ImGui::SameLine();
- if (ImGui::Button(localize("form.create")))
+ if (ImGui::Button(locale::get("form.create")))
{
is_adding_item = false;
is_editing_item = false;
@@ -314,7 +314,7 @@ static void ui_draw_cost_centers()
if (!can_save) ImGui::EndDisabled();
ImGui::SameLine();
- if (ImGui::Button(localize("form.cancel"))) {
+ if (ImGui::Button(locale::get("form.cancel"))) {
is_adding_item = false;
is_editing_item = false;
memset(&new_cost_center, 0, sizeof(new_cost_center));
@@ -325,7 +325,7 @@ static void ui_draw_cost_centers()
}
// If not adding a new item already, show create button at bottom of list.
- if (!is_adding_item && ImGui::Button(localize("form.create")))
+ if (!is_adding_item && ImGui::Button(locale::get("form.create")))
{
new_cost_center = administration_cost_center_create_empty();
is_adding_item = true;
@@ -336,7 +336,7 @@ static void ui_draw_cost_centers()
static void ui_draw_services()
{
// AI service
- if (ImGui::CollapsingHeader(localize("settings.services.ai_service")))
+ if (ImGui::CollapsingHeader(locale::get("settings.services.ai_service")))
{
// TODO: get this from iterator over ai_get_impl
char* services[2] = {
@@ -344,7 +344,7 @@ static void ui_draw_services()
"DeepSeek",
};
- if (ImGui::BeginCombo(localize("settings.services.ai_service.provider"), services[new_service.provider]))
+ if (ImGui::BeginCombo(locale::get("settings.services.ai_service.provider"), services[new_service.provider]))
{
for (u32 n = 0; n < 2; n++)
{
@@ -356,10 +356,10 @@ static void ui_draw_services()
ImGui::EndCombo();
}
- ImGui::InputTextWithHint(localize("settings.services.ai_service.pubkey"), localize("settings.services.ai_service.pubkey"),
+ ImGui::InputTextWithHint(locale::get("settings.services.ai_service.pubkey"), locale::get("settings.services.ai_service.pubkey"),
new_service.api_key_public, sizeof(new_service.api_key_public));
- if (ImGui::Button(localize("form.save"))) {
+ if (ImGui::Button(locale::get("form.save"))) {
administration_set_ai_service(new_service);
}
}
@@ -369,7 +369,7 @@ void ui_draw_settings()
{
if (ImGui::BeginTabBar("SettingsTabBar"))
{
- if (ImGui::BeginTabItem(localize("settings.table.company"), nullptr, select_company_tab == 1 ? ImGuiTabItemFlags_SetSelected : 0))
+ if (ImGui::BeginTabItem(locale::get("settings.table.company"), nullptr, select_company_tab == 1 ? ImGuiTabItemFlags_SetSelected : 0))
{
select_company_tab = 0;
draw_contact_form(&company_info);
@@ -378,24 +378,24 @@ void ui_draw_settings()
bool can_save = administration_contact_is_valid(company_info) == A_ERR_SUCCESS;
if (!can_save) ImGui::BeginDisabled();
ImGui::Spacing();
- if (ImGui::Button(localize("form.save"))) {
+ if (ImGui::Button(locale::get("form.save"))) {
administration_company_info_set(company_info);
}
if (!can_save) ImGui::EndDisabled();
ImGui::EndTabItem();
}
- if (ImGui::BeginTabItem(localize("settings.table.vatrates")))
+ if (ImGui::BeginTabItem(locale::get("settings.table.vatrates")))
{
ui_draw_vat_rates();
ImGui::EndTabItem();
}
- if (ImGui::BeginTabItem(localize("settings.table.costcenters")))
+ if (ImGui::BeginTabItem(locale::get("settings.table.costcenters")))
{
ui_draw_cost_centers();
ImGui::EndTabItem();
}
- if (ImGui::BeginTabItem(localize("settings.table.services")))
+ if (ImGui::BeginTabItem(locale::get("settings.table.services")))
{
ui_draw_services();
ImGui::EndTabItem();