summaryrefslogtreecommitdiff
path: root/src/ui/ui_projects.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/ui_projects.cpp')
-rw-r--r--src/ui/ui_projects.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/ui/ui_projects.cpp b/src/ui/ui_projects.cpp
index 3c550a2..8753a94 100644
--- a/src/ui/ui_projects.cpp
+++ b/src/ui/ui_projects.cpp
@@ -13,7 +13,7 @@ static project active_project;
void ui_setup_projects()
{
current_view_state = view_state::LIST;
- active_project = administration_create_empty_project();
+ active_project = administration_project_create_empty();
}
static void draw_project_form()
@@ -22,7 +22,7 @@ static void draw_project_form()
if (ImGui::Button(localize("form.back"))) {
current_view_state = view_state::LIST;
- active_project = administration_create_empty_project();
+ active_project = administration_project_create_empty();
selected_country = 0;
return;
}
@@ -45,21 +45,21 @@ static void draw_project_form()
if (viewing_only) ImGui::EndDisabled();
if (!viewing_only) {
- bool can_save = administration_is_project_valid(active_project);
+ bool can_save = administration_project_is_valid(active_project);
if (!can_save) ImGui::BeginDisabled();
// Save button
ImGui::Spacing();
if (ImGui::Button(localize("form.save"))) {
if (current_view_state == view_state::CREATE)
- administration_create_project(active_project);
+ administration_project_add(active_project);
else if (current_view_state == view_state::EDIT)
- administration_update_project(active_project);
+ administration_project_update(active_project);
current_view_state = view_state::LIST;
selected_country = 0;
- active_project = administration_create_empty_project();
+ active_project = administration_project_create_empty();
}
if (!can_save) ImGui::EndDisabled();
}
@@ -72,13 +72,13 @@ static void draw_project_list()
{
const u32 items_per_page = 50;
static s32 current_page = 0;
- s32 max_page = (administration_get_project_count() + items_per_page - 1) / items_per_page;
+ s32 max_page = (administration_project_count() + items_per_page - 1) / items_per_page;
if (max_page == 0) max_page = 1;
if (ImGui::Button(localize("form.create")))
{
current_view_state = view_state::CREATE;
- active_project = administration_create_empty_project();
+ active_project = administration_project_create_empty();
}
if (current_page >= max_page-1) current_page = max_page-1;
@@ -110,7 +110,7 @@ static void draw_project_list()
ImGui::TableHeadersRow();
project project_list[items_per_page];
- u32 project_count = administration_get_projects(current_page, items_per_page, project_list);
+ u32 project_count = administration_project_get_partial_list(current_page, items_per_page, project_list);
for (u32 i = 0; i < project_count; i++) {
project c = project_list[i];
@@ -152,7 +152,7 @@ static void draw_project_list()
ImGui::Separator();
if (ImGui::Button(localize("form.yes"), ImVec2(120, 0))) {
- administration_cancel_project(selected_for_cancellation);
+ administration_project_cancel(selected_for_cancellation);
ImGui::CloseCurrentPopup();
}
ImGui::SameLine();