summaryrefslogtreecommitdiff
path: root/src/ui/ui_contacts.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/ui_contacts.cpp')
-rw-r--r--src/ui/ui_contacts.cpp22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/ui/ui_contacts.cpp b/src/ui/ui_contacts.cpp
index eca6ee3..87c021d 100644
--- a/src/ui/ui_contacts.cpp
+++ b/src/ui/ui_contacts.cpp
@@ -71,7 +71,7 @@ void ui_draw_address_form(address* buffer)
void ui_setup_contacts()
{
current_view_state = view_state::LIST;
- active_contact = active_contact = administration_create_empty_contact();
+ active_contact = active_contact = administration_contact_create_empty();
memset(&selected_for_removal, 0, sizeof(contact));
}
@@ -94,7 +94,7 @@ void draw_contact_form_ex(contact* buffer, bool viewing_only = false, bool with_
ImGui::SetNextItemWidth(widthAvailable*0.5f);
if (with_autocomplete) {
contact autocomplete_list[5];
- int autocomplete_count = administration_get_contact_recommendations(autocomplete_list, 5, buffer->name);
+ int autocomplete_count = administration_contact_get_autocompletions(autocomplete_list, 5, buffer->name);
char* autocomplete_strings[5];
for (int i = 0; i < autocomplete_count; i++)
@@ -167,14 +167,14 @@ static void draw_contact_list()
{
const u32 items_per_page = 50;
static s32 current_page = 0;
- s32 max_page = (administration_get_contact_count() + items_per_page - 1) / items_per_page;
+ s32 max_page = (administration_contact_count() + items_per_page - 1) / items_per_page;
if (max_page == 0) max_page = 1;
// Table header controls: create button and pagination.
if (ImGui::Button(localize("form.create")))
{
current_view_state = view_state::CREATE;
- active_contact = administration_create_empty_contact();
+ active_contact = administration_contact_create_empty();
}
if (current_page >= max_page-1) current_page = max_page-1;
@@ -208,7 +208,7 @@ static void draw_contact_list()
ImGui::TableHeadersRow();
contact contact_list[items_per_page];
- u32 contact_count = administration_get_contacts(current_page, items_per_page, contact_list);
+ u32 contact_count = administration_contact_get_partial_list(current_page, items_per_page, contact_list);
for (u32 i = 0; i < contact_count; i++) {
contact c = contact_list[i];
@@ -236,7 +236,7 @@ static void draw_contact_list()
}
ImGui::SameLine();
- if (administration_can_contact_be_deleted(c))
+ if (administration_contact_can_be_deleted(c))
{
snprintf(btn_name, sizeof(btn_name), "%s##%d", localize("form.delete"), i);
if (ImGui::Button(btn_name)) {
@@ -252,7 +252,7 @@ static void draw_contact_list()
ImGui::Separator();
if (ImGui::Button(localize("form.yes"), ImVec2(120, 0))) {
- administration_remove_contact(selected_for_removal);
+ administration_contact_remove(selected_for_removal);
ImGui::CloseCurrentPopup();
}
ImGui::SameLine();
@@ -274,12 +274,12 @@ static void ui_draw_contacts_create()
draw_contact_form(&active_contact);
- bool can_save = administration_is_contact_valid(active_contact);
+ bool can_save = administration_contact_is_valid(active_contact);
if (!can_save) ImGui::BeginDisabled();
// Save button
ImGui::Spacing();
if (ImGui::Button(localize("form.save"))) {
- administration_create_contact(active_contact);
+ administration_contact_add(active_contact);
current_view_state = view_state::LIST;
}
if (!can_save) ImGui::EndDisabled();
@@ -293,12 +293,12 @@ static void ui_draw_contacts_update()
draw_contact_form(&active_contact);
- bool can_save = administration_is_contact_valid(active_contact);
+ bool can_save = administration_contact_is_valid(active_contact);
if (!can_save) ImGui::BeginDisabled();
// Save button
ImGui::Spacing();
if (ImGui::Button(localize("form.save"))) {
- administration_update_contact(active_contact);
+ administration_contact_update(active_contact);
current_view_state = view_state::LIST;
}
if (!can_save) ImGui::EndDisabled();