CoolFace
Datasetpublic

dlxjj/imradv3

sourceHugging Faceupdated 8mo agoView on Hugging Face
0likes263downloads
uicontext.cpp34 linesDownload Raw Back to src
1#include "uicontext.h"2#include "cppgen.h"3#include "node_standard.h"4 5UIContext& UIContext::Defaults()6{7    static UIContext ctx;8    ctx.createVars = false;9    return ctx;10}11 12void UIContext::ind_up()13{14    ind += codeGen->INDENT;15}16 17void UIContext::ind_down()18{19    if (ind.size() >= codeGen->INDENT.size())20        ind.resize(ind.size() - codeGen->INDENT.size());21}22 23std::string UIContext::GetCurrentArray()24{25    for (size_t i = parents.size() - 1; i < parents.size(); --i) {26        const auto* parent = dynamic_cast<Widget*>(parents[i]);27        if (!parent)28            break;29        std::string id = parent->itemCount.container_var();30        if (id != "")31            return id;32    }33    return "";34}