rework the new screen DB stuff:
authorRalf Jung <post@ralfj.de>
Tue, 22 Mar 2016 22:01:55 +0000 (23:01 +0100)
committerRalf Jung <post@ralfj.de>
Tue, 22 Mar 2016 22:03:32 +0000 (23:03 +0100)
commit347af27784cca6310f62ad7dc65a070405a75878
treec1b6c0165510e87311204901403dd702b612b688
parent06344a9d0c2cbd40023d1db4ab966c0577234049
rework the new screen DB stuff:

- The tri-state --show actually did not make that much sense, which was particualrily obvious because of questions like
  "What should the default mode be?". We have -r/-e/-i for that. So replace --show by --silent, such that e.g.,
  `lilass -s -r mirror` will use the saved data and fall back to mirror mode, never showing a UI under normal circumstances.
  On the other hand, `lilass -s` *will* show a UI for unknown screens only.
- Rename last* -> previous*
- Sort resolutions by size only (not depending on preferred/previous resolution)
- Qt UI: pre-select previous/preferred resolution
- Remove some Debug output
lilass
qt_frontend.py
question_frontend.py
screen.py