1.5: Fuckin' UE5... #38

Manually merged
williamjcm merged 126 commits from one-point-five into master 2024-07-22 11:06:13 +02:00
Showing only changes of commit e1e82c0c43 - Show all commits

View file

@ -246,35 +246,25 @@ Application::drawBackupListPopup() {
void
Application::drawBackupFolder(const Managers::Vfs::Directory<Managers::Backup>& dir) {
if(dir.files().isEmpty() && dir.subdirs().isEmpty()) {
ImGui::TableNextRow();
ImGui::TableNextColumn();
ImGui::TextDisabled("<empty>");
ImGui::TableNextColumn();
ImGui::TextDisabled("--");
ImGui::TableNextColumn();
ImGui::TextDisabled("--");
ImGui::TableNextColumn();
ImGui::TextDisabled("--");
return;
}
bool open = false;
if(dir.name() != "") {
for(auto& subdir : dir.subdirs()) {
ImGui::TableNextRow();
ImGui::TableNextColumn();
open = ImGui::TreeNodeEx(dir.name().cbegin(), ImGuiTreeNodeFlags_SpanAllColumns);
ImGui::TableNextColumn();
ImGui::TextDisabled("--");
ImGui::TableNextColumn();
ImGui::TextDisabled("--");
ImGui::TableNextColumn();
ImGui::TextDisabled("--");
}
bool open = ImGui::TreeNodeEx(subdir.name().cbegin(), ImGuiTreeNodeFlags_SpanAllColumns);
ImGui::TableNextColumn();
ImGui::TextDisabled("--");
ImGui::TableNextColumn();
ImGui::TextDisabled("--");
ImGui::TableNextColumn();
ImGui::TextDisabled("--");
for(auto& subdir : dir.subdirs()) {
drawBackupFolder(subdir);
if(open) {
drawBackupFolder(subdir);
ImGui::TreePop();
}
}
@ -283,7 +273,7 @@ Application::drawBackupFolder(const Managers::Vfs::Directory<Managers::Backup>&
ImGui::TableNextRow();
ImGui::TableNextColumn();
ImGui::TreeNodeEx(file->company.cbegin(), ImGuiTreeNodeFlags_SpanAllColumns|ImGuiTreeNodeFlags_Leaf|
ImGuiTreeNodeFlags_Bullet|ImGuiTreeNodeFlags_NoTreePushOnOpen);
ImGuiTreeNodeFlags_NoTreePushOnOpen);
ImGui::TableNextColumn();
ImGui::Text("%.4i-%.2i-%.2i %.2i:%.2i:%.2i",