| 371 | } |
| 372 | |
| 373 | void 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 | |
| 423 | QWidget* NetHackQtStatusWindow::Widget() { return this; } |
| 424 | |