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