Lines Matching defs:sym
91 struct symbol* sym;
104 sym = menu->sym;
114 if (sym && list->rootEntry == menu)
118 if (sym)
129 if (!sym)
132 setText(nameColIdx, sym->name);
134 type = sym_get_type(sym);
140 if (!sym_is_changeable(sym) && list->optMode == normalOpt) {
144 expr = sym_get_tristate_value(sym);
147 if (sym_is_choice_value(sym) && type == S_BOOLEAN)
158 if (sym_is_choice_value(sym) && type == S_BOOLEAN)
171 setText(dataColIdx, sym_get_string_value(sym));
174 if (!sym_has_value(sym) && visible)
188 sym_calc_value(menu->sym);
211 sym_calc_value(menu->sym);
213 if (menu->sym) {
214 enum symbol_type type = menu->sym->type;
267 struct symbol *sym;
280 sym = item->menu->sym;
281 if (!sym)
284 success = sym_set_string_value(sym, lineEdit->text().toUtf8().data());
291 lineEdit->setText(sym_get_string_value(sym));
443 rootEntry->sym && rootEntry->prompt) {
485 struct symbol* sym;
489 sym = item->menu ? item->menu->sym : 0;
490 if (!sym)
493 type = sym_get_type(sym);
497 oldval = sym_get_tristate_value(sym);
499 if (!sym_set_tristate_value(sym, val))
510 struct symbol* sym;
517 sym = menu->sym;
518 if (!sym) {
524 type = sym_get_type(sym);
528 oldexpr = sym_get_tristate_value(sym);
529 newexpr = sym_toggle_tristate_value(sym);
631 if (!child->sym && !child->list && !child->prompt)
696 if (!child->sym && !child->list && !child->prompt)
861 } else if (menu->sym)
930 : Parent(parent), sym(0), _menu(0)
968 else if (sym)
979 sym = NULL;
991 str += print_filter(sym->name);
993 str += print_filter(sym_get_string_value(sym));
995 str += sym->visible == yes ? "y" : sym->visible == mod ? "m" : "n";
997 str += debug_info(sym);
1004 struct symbol* sym;
1008 sym = _menu->sym;
1009 if (sym) {
1014 if (sym->name) {
1017 stream << "<a href=\"s" << sym->name << "\">";
1018 stream << print_filter(sym->name);
1023 } else if (sym->name) {
1026 stream << "<a href=\"s" << sym->name << "\">";
1027 stream << print_filter(sym->name);
1035 stream << debug_info(sym);
1062 QString ConfigInfoView::debug_info(struct symbol *sym)
1068 stream << print_filter(sym_type_name(sym->type));
1069 if (sym_is_choice(sym))
1072 if (sym->rev_dep.expr) {
1074 expr_print(sym->rev_dep.expr, expr_print_help, &stream, E_NONE);
1077 for (struct property *prop = sym->prop; prop; prop = prop->next) {
1081 stream << "prompt: <a href=\"m" << sym->name << "\">";
1098 if (sym_is_choice(sym)) {
1153 void ConfigInfoView::expr_print_help(void *data, struct symbol *sym, const char *str)
1157 if (sym && sym->name && !(sym->flags & SYMBOL_CONST)) {
1158 *stream << "<a href=\"s" << sym->name << "\">";
1191 sym = *result;
1194 for (struct property *prop = sym->prop; prop; prop = prop->next) {