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