]> git.lyx.org Git - lyx.git/blob - src/frontends/qt2/TODO
Compile fixes. Qt2 should now build (and fail immediately when you start it,
[lyx.git] / src / frontends / qt2 / TODO
1 This file is intended to be a list of stuff that must be done before
2 we can say the first iteration of the Qt frontend is "finished".
3
4 Those with asterisks are what I perceive as being "big jobs"
5
6 ColorHandler
7
8         - remove mentions in core code
9  
10 FileDialog
11
12         - add buttons for Documents, Templates, etc. to the file dialog toolbar
13         - work around Qt crash bug with double click
14  
15 GraphicsImage
16
17         - remove X dependencies here (?) (*)
18  
19 LyXServer
20
21         - remove xforms dependency
22  
23 lyx_gui (qt)
24
25         - move out lyxserver
26         - do dpi
27         - initialise graphics
28  
29 Menubar_pimpl
30
31         - remove menubar-switching as discussed
32         - implement menu key shortcuts
33         - implement on/off switches in menus, enable/disable
34         - parse the submenus (*)
35         - implement dynamic menus (may need serious backend changes) (*)(*)
36                 - dynamic last files
37                 - import/export/view/update
38                 - navigate
39         - remove openByName
40
41 QAbout
42
43         - give good default size 
44
45 QBibtex 
46
47         - implement H. Voss's style browser facility, style tooltip, check for duplicates
48
49 QCitation
50
51         - loop round searching not working perhaps ??
52
53 QContentPane 
54
55         - triple click
56         - figure out why a scroll doesn't update quickly, which leaves cursor artifacts
57           whilst holding down page down etc. 
58  
59 QDocument
60
61         - implement me. Need MVC (*)
62
63 qfont_loader
64
65         - use lyxrc, check for failure, implement available()
66         - fix usage outside of qt2/ (frontends/font_laoder.h)
67  
68 qfont_metrics
69
70         - per char ascent/descent
71  
72 QForks
73
74         - don't implement me
75  
76 QGraphics
77         
78         - UI cleanups. Maybe not vital
79  
80 QInclude
81
82         - check no load stuff works ?
83
84 qlkey
85
86         - finish off the lists
87  
88 QLPainter
89
90         - work out why buttons look ugly and fix
91         - check ::arc() works
92         - implement ::image + image loader grfx stuff etc. (*)(*)
93
94 QLyXKeySym
95
96         - isOK() - meaningful or not ?
97         - getISOEncoded - get this to work (*)
98          
99 QMiniBuffer
100
101         - implement as a QStatusBar and a separate QToolbar containing a QComboBox (*)
102         - make the necessary GUII API changes for this to work (*)
103
104 QParagraph
105
106         - implement me (MVCed already) (*)
107
108 QPreferences
109
110         - implement me (*)
111  
112 QRef
113
114         - need buffer combo
115
116 QSendTo
117
118         - implement me
119  
120 QShowInfo
121
122         - dunno about this one
123  
124 QTabular
125
126         - implement me (need MVC) (*)
127  
128 QTexinfo
129
130         - fix "View" when path not shown
131
132 QWorkArea
133
134         - clipboard code missing
135
136 QtView
137
138         - decide what to do about prohibit/allowInput 
139         - fix show() 
140         - remove redraw() and others
141         - add minibuffer
142         - add autosave timeout
143
144  
145 Toolbar_pimpl (variously maybe *)
146
147         - mathed symbols
148         - activate/deactivate
149         - openLayoutList() (?)
150         - ::set() ???
151         - push() ??
152         - tooltips