Вопрос Вызов функции Config::Menu()

Начинающий
Статус
Оффлайн
Регистрация
12 Дек 2020
Сообщения
67
Реакции[?]
10
Поинты[?]
0
Здравствуйте,пытался сделать систему кфг на базе CSGOSimple, и обнаружил,что она у меня уже сделана в Config.cpp, как мне её вызвать в меню? Вот код таба где я хочу вызвать, ниже ещё код самой функции, СРАЗУ ДЛЯ УМНИКОВ - Config::Menu(); Config & Menu(), Config::Menu, НЕРАБОТАЕТ!
C++:
void Config::Menu() {
    static std::string selected_cfg = "";
    static char cfg_name[32];

    ImGui::Columns(2, nullptr, false);

    ImGui::Text("Selector:");
    ImGui::BeginChild("##list", ImVec2(-1, -1), true); {
        if (ImGui::InputText("File", cfg_name, 32)) selected_cfg = std::string(cfg_name);

        ImGui::ListBoxHeader("##cfglist", ImVec2(-1, -1));

        for (auto cfg : config_files)
            if (ImGui::Selectable(cfg.c_str(), cfg == selected_cfg))
                selected_cfg = cfg;

        ImGui::ListBoxFooter();
    };
    ImGui::EndChild();
    ImGui::NextColumn();

    ImGui::Text("Controls:");
    ImGui::BeginChild("##second", ImVec2(-1, -1), true); {
        if (ImGui::Button("Load", ImVec2(-1, 19))) {
            read(selected_cfg);
            refresh();
        }
        if (ImGui::Button("Save", ImVec2(-1, 19))) {
            save(selected_cfg);
            refresh();
        }
        if (ImGui::Button("Delete", ImVec2(-1, 19))) {
            remove(selected_cfg);
            refresh();
        }

        if (ImGui::Button("Refresh list", ImVec2(-1, 19)))
            refresh();
        if (ImGui::Button("Reset settings", ImVec2(-1, 19))) {
            reset();
        }
    };
    ImGui::EndChild();
}
C++:
if (active_sidebar_tab == 4)
    {
        
    }
 
Сверху Снизу