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