Пример #1
0
int main()
{
    DigitalStopWatchPtr watch =  createWatch();
    startWatch(watch);
    stopWatch(watch);
    destroyWatch(watch);
    return 0;
}
Пример #2
0
void GdbDebugger::handleResultStackListVariables(const GdbResponse &response, QMap<QString,QVariant> &map)
{
    //10000014^done,variables=[{name="v"},{name="x"},{name="pt"},{name="str"},{name="sum1"},{name="y"}]
    if (response.resultClass != GdbResultDone) {
        return;
    }
    GdbMiValue vars = response.data.findChild("variables");
    if (vars.isList()) {
        foreach (const GdbMiValue &child, vars.m_children) {
            if (child.isValid()) {
                QString var = child.findChild("name").data();
                if (!m_varNameMap.contains(var)) {
                    createWatch(var,true,false);
                }
            }
        }
    }