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