As requested, this lists pretty much everything I think. 'Course,
there's lots more to do, but I would be reasonably happy when this list
is empty. Ping me if you want any more info on any of them.

I'm (hopefully) about to commit compile fix so qt2 is usable again

regards
john

frontends/qt2/TODO:

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".

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
 
GraphicsImage

        - remove X dependencies here (?) (*)
 
LyXServer

        - remove xforms dependency
 
lyx_gui (qt)

        - move out lyxserver
        - do dpi
        - initialise graphics
 
Menubar_pimpl

        - remove menubar-switching as discussed
        - implement menu key shortcuts
        - implement on/off switches in menus, enable/disable
        - parse the submenus (*)
        - implement dynamic menus (may need serious backend changes) (*)(*)
                - dynamic last files
                - import/export/view/update
                - navigate
        - remove openByName

QAbout

        - give good default size 

QBibtex 

        - implement H. Voss's style browser facility, style tooltip, check for 
duplicates

QCitation

        - loop round searching not working perhaps ??

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. Maybe not vital
 
QInclude

        - check no load stuff works ?

qlkey

        - finish off the lists
 
QLPainter

        - work out why buttons look ugly and fix
        - check ::arc() works
        - implement ::image + image loader grfx stuff etc. (*)(*)

QLyXKeySym

        - isOK() - meaningful or not ?
        - getISOEncoded - get this to work (*)
         
QMiniBuffer

        - implement as a QStatusBar and a separate QToolbar containing a QComboBox (*)
        - make the necessary GUII API changes for this to work (*)

QParagraph

        - implement me (MVCed already) (*)

QPreferences

        - implement me (*)
 
QRef

        - need buffer combo

QSendTo

        - implement me
 
QShowInfo

        - dunno about this one
 
QTabular

        - implement me (need MVC) (*)
 
QTexinfo

        - fix "View" when path not shown

QWorkArea

        - clipboard code missing

QtView

        - decide what to do about prohibit/allowInput 
        - fix show() 
        - remove redraw() and others
        - add minibuffer
        - add autosave timeout

 
Toolbar_pimpl (variously maybe *)

        - mathed symbols
        - activate/deactivate
        - openLayoutList() (?)
        - ::set() ???
        - push() ??
        - tooltips

Reply via email to