Lines Matching defs:sym

93 	struct symbol* sym;
106 sym = menu->sym;
116 if (sym && list->rootEntry == menu)
120 if (sym)
132 if (!sym)
135 setText(nameColIdx, sym->name);
137 type = sym_get_type(sym);
143 if (!sym_is_changeable(sym) && list->optMode == normalOpt) {
147 expr = sym_get_tristate_value(sym);
150 if (sym_is_choice_value(sym) && type == S_BOOLEAN)
161 if (sym_is_choice_value(sym) && type == S_BOOLEAN)
174 setText(dataColIdx, sym_get_string_value(sym));
177 if (!sym_has_value(sym) && visible)
191 sym_calc_value(menu->sym);
214 sym_calc_value(menu->sym);
216 if (menu->sym) {
217 enum symbol_type type = menu->sym->type;
270 struct symbol *sym;
283 sym = item->menu->sym;
284 if (!sym)
287 success = sym_set_string_value(sym, lineEdit->text().toUtf8().data());
294 lineEdit->setText(sym_get_string_value(sym));
447 rootEntry->sym && rootEntry->prompt) {
489 struct symbol* sym;
493 sym = item->menu ? item->menu->sym : 0;
494 if (!sym)
497 type = sym_get_type(sym);
501 oldval = sym_get_tristate_value(sym);
503 if (!sym_set_tristate_value(sym, val))
514 struct symbol* sym;
521 sym = menu->sym;
522 if (!sym) {
528 type = sym_get_type(sym);
532 oldexpr = sym_get_tristate_value(sym);
533 newexpr = sym_toggle_tristate_value(sym);
635 if (!child->sym && !child->list && !child->prompt)
700 if (!child->sym && !child->list && !child->prompt)
865 } else if (menu->sym)
934 : Parent(parent), sym(0), _menu(0)
975 else if (sym)
986 sym = NULL;
998 str += print_filter(sym->name);
1000 str += print_filter(sym_get_string_value(sym));
1002 str += sym->visible == yes ? "y" : sym->visible == mod ? "m" : "n";
1004 str += debug_info(sym);
1011 struct symbol* sym;
1015 sym = _menu->sym;
1016 if (sym) {
1021 if (sym->name) {
1024 stream << "<a href=\"s" << sym->name << "\">";
1025 stream << print_filter(sym->name);
1030 } else if (sym->name) {
1033 stream << "<a href=\"s" << sym->name << "\">";
1034 stream << print_filter(sym->name);
1042 stream << debug_info(sym);
1069 QString ConfigInfoView::debug_info(struct symbol *sym)
1075 stream << print_filter(sym_type_name(sym->type));
1076 if (sym_is_choice(sym))
1079 if (sym->rev_dep.expr) {
1081 expr_print(sym->rev_dep.expr, expr_print_help, &stream, E_NONE);
1084 for (struct property *prop = sym->prop; prop; prop = prop->next) {
1088 stream << "prompt: <a href=\"m" << sym->name << "\">";
1105 if (sym_is_choice(sym)) {
1160 void ConfigInfoView::expr_print_help(void *data, struct symbol *sym, const char *str)
1164 if (sym && sym->name && !(sym->flags & SYMBOL_CONST)) {
1165 *stream << "<a href=\"s" << sym->name << "\">";
1198 sym = *result;
1201 for (struct property *prop = sym->prop; prop; prop = prop->next) {