mirror of
https://github.com/SatDump/SatDump
synced 2026-08-13 17:47:30 -04:00
40 lines
1.2 KiB
C++
40 lines
1.2 KiB
C++
#include "tracking_widget.h"
|
|
#include "common/utils.h"
|
|
#include "logger.h"
|
|
#include "imgui/imgui.h"
|
|
#include "common/imgui_utils.h"
|
|
|
|
namespace satdump
|
|
{
|
|
void TrackingWidget::renderConfigWindow()
|
|
{
|
|
if (show_window_config)
|
|
{
|
|
ImGui::Begin("Tracking Configuration", &show_window_config);
|
|
ImGui::SetWindowSize(ImVec2(800, 550), ImGuiCond_FirstUseEver);
|
|
|
|
if (ImGui::BeginTabBar("##trackingtabbar"))
|
|
{
|
|
if (ImGui::BeginTabItem("Scheduling"))
|
|
{
|
|
ImGui::BeginChild("##trackingbarschedule", ImVec2(0, 0), false, ImGuiWindowFlags_NoResize);
|
|
renderAutotrackConfig();
|
|
ImGui::EndChild();
|
|
ImGui::EndTabItem();
|
|
}
|
|
if (ImGui::BeginTabItem("Rotator Config"))
|
|
{
|
|
ImGui::InputFloat("Update Period (s)", &rotator_update_period);
|
|
ImGui::EndTabItem();
|
|
}
|
|
ImGui::EndTabBar();
|
|
}
|
|
|
|
if (config_window_was_asked)
|
|
ImGuiUtils_BringCurrentWindowToFront();
|
|
config_window_was_asked = false;
|
|
|
|
ImGui::End();
|
|
}
|
|
}
|
|
}
|