]> git.lyx.org Git - features.git/blob - src/frontends/qt2/README
The big renaming. Yowser.
[features.git] / src / frontends / qt2 / README
1 This file contains some do's and dont's for the Qt2 frontend.
2
3 Don't #undef emit - #include "QtLyXView.h" instead
4  
5 Naming conventions
6 ------------------
7
8 QFoo.[Ch]              The file that interacts with the controller
9 QFooDialog.[Ch]        The implementation of the dialog, derived from the generated files
10 ui/QFooDialog.ui       The designer file
11 ui/QFooDialogBase.[Ch] Generated files from QFooDialog.ui
12  
13 slots should be named e.g. slotFooClicked(), slotFooSelected(), where foo is the name
14 of the widget.
15  
16 Widgets should be named like "fooXX", where XX is one of the following
17 widget types :
18
19 CB - check box 
20 CO -
21 ED -
22 ML -
23 PB - push button
24 (FIXME: complete this)
25
26  
27 Dialog          Maintainer      MVC conversion
28 ----------------------------------------------
29 Bibitem
30 Bibtex
31 Character       Edwin
32 Citation        Kalle           In progress
33 Command
34 Connections
35 Copyright       Kalle           Done
36 Credits         Kalle           In progress
37 Document        Kalle           In progress (Not yet prepared)
38 Error
39 External
40 File            Edwin
41 Graphics
42 Include
43 Index           Kalle
44 Log
45 Minipage
46 Paragraph       Edwin           Not yet prepared
47 Preamble
48 Preferences
49 Print           Edwin
50 Ref             Kalle
51 Search          Edwin
52 Splash          Edwin
53 Tabular                         Not yet prepared
54 TabularCreate   Edwin
55 Toc             Kalle
56 Url             Kalle
57 VCLog
58
59