MCPcopy Create free account
hub / github.com/NetHack/NetHack / doUpdate

Method doUpdate

win/Qt/qt_stat.cpp:373–421  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

371}
372
373void NetHackQtStatusWindow::doUpdate()
374{
375 const QFont& large=qt_settings->largeFont();
376 name.setFont(large);
377 dlevel.setFont(large);
378
379 const QFont& normal=qt_settings->normalFont();
380 str.setFont(normal);
381 dex.setFont(normal);
382 con.setFont(normal);
383 intel.setFont(normal);
384 wis.setFont(normal);
385 cha.setFont(normal);
386 hp.setFont(normal);
387 power.setFont(normal);
388 ac.setFont(normal);
389 level.setFont(normal);
390 blank1.setFont(normal); // padding
391 gold.setFont(normal);
392 time.setFont(normal);
393 score.setFont(normal);
394 align.setFont(normal);
395 // blank2 is used as a dummy condition when Alignment has been moved
396 // elsewhere (statuslines:2) and no other conditions currently apply;
397 // it has a blank icon with a label of a single space (if the label
398 // is completely empty, the rest of status shifts down a little when
399 // one or more real conditions replace it and shifts up again when
400 // all conditions are removed and this one is reinstated--as if "" is
401 // slightly taller than " ")
402 blank2.setFont(normal);
403 hunger.setFont(normal);
404 encumber.setFont(normal);
405 stoned.setFont(normal);
406 slimed.setFont(normal);
407 strngld.setFont(normal);
408 sick_fp.setFont(normal);
409 sick_il.setFont(normal);
410 stunned.setFont(normal);
411 confused.setFont(normal);
412 hallu.setFont(normal);
413 blind.setFont(normal);
414 deaf.setFont(normal);
415 lev.setFont(normal);
416 fly.setFont(normal);
417 ride.setFont(normal);
418 vers.setFont(normal); // shouldn't need small font
419
420 updateStats();
421}
422
423QWidget* NetHackQtStatusWindow::Widget() { return this; }
424

Callers

nothing calls this directly

Calls 1

setFontMethod · 0.45

Tested by

no test coverage detected