]> git.lyx.org Git - lyx.git/blob - src/frontends/qt2/TODO
minor changes
[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  
62 qfont_metrics
63
64         - per char ascent/descent
65  
66 QForks
67
68         - don't implement me
69  
70 QGraphics
71         
72         - UI cleanups. Maybe not vital
73  
74 QInclude
75
76         - check no load stuff works ?
77
78 qlkey
79
80         - finish off the lists
81  
82 QLImage
83
84         - get jpeg etc. to work
85         - get rotation etc. to work
86         - get mono/color to work
87         - get bgcolor and clipping to work 
88
89  
90 QLPainter
91
92         - work out why buttons look ugly and fix
93         - check ::arc() works
94
95 QLyXKeySym
96
97         - isOK() - meaningful or not ?
98         - getISOEncoded - get this to work (*)
99          
100 QMiniBuffer
101
102         - implement as a QStatusBar and a separate QToolbar containing a QComboBox (*)
103         - make the necessary GUII API changes for this to work (*)
104
105 QParagraph
106
107         - implement me (MVCed already) (*) [Edwin is working on this]
108
109 QPreferences
110
111         - implement me (*)
112  
113 QRef
114
115         - need buffer combo
116
117 QSendTo
118
119         - implement me
120  
121 QShowInfo
122
123         - dunno about this one
124  
125 QTabular
126
127         - implement me (need MVC) (*)
128  
129 QTexinfo
130
131         - fix "View" when path not shown
132
133 QtView
134
135         - decide what to do about prohibit/allowInput 
136         - add autosave timeout
137
138  
139 Toolbar_pimpl
140
141         - mathed symbols (*) 
142         - openLayoutList() (remove ?)
143         - ::set() ???
144         - push() ??