lyx_mirror/src/frontends/qt2/TODO

108 lines
1.7 KiB
Plaintext
Raw Normal View History

This file is intended to be a list of stuff that must be done before
we can say the first iteration of the Qt frontend is "finished". It
is incomplete.
Those with asterisks are what I perceive as being "big jobs"
FileDialog
- add buttons for Documents, Templates, etc. to the file dialog toolbar
- work around Qt crash bug with double click
lyx_gui (qt)
- move out lyxserver
- do dpi
Menubar_pimpl
- fix disabling submenu labels when appropriate
- implement dynamic menus (may need serious backend changes) (*)(*)
- dynamic last files
- import/export/view/update
- navigate
- implement openByName
- why is note disabled, index enabled with no doc etc. ?
QAbout
- give good default size
QCommandBuffer
- finish off, use listview etc.
QContentPane
- triple click
- figure out why a scroll doesn't update quickly, which leaves cursor artifacts
whilst holding down page down etc.
QDocument
- implement me. Need MVC (*)
qfont_loader
- use lyxrc, check for failure, implement available()
qfont_metrics
- per char ascent/descent
QForks
- don't implement me
QGraphics
- UI cleanups and fixes
QInclude
- check no load stuff works ?
qlkey
- finish off the lists
QLImage
- get jpeg etc. to work
- get mono/color to work
- get bgcolor and clipping to work
QLPainter
- work out why buttons look ugly and fix
- check ::arc() works
QLyXKeySym
- isOK() - meaningful or not ?
- getISOEncoded - get this to work (*)
QPreferences
- implement me (*)
QSendTo
- implement me
QShowInfo
- dunno about this one
QTabular
- implement me (need MVC) (*)
QtView
- decide what to do about prohibit/allowInput
Toolbar_pimpl
- mathed symbols (*)