]> git.lyx.org Git - lyx.git/blob - src/frontends/qt2/README
some small updates
[lyx.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 - line edit
22 LA - label
23 ML -
24 PB - push button
25 (FIXME: complete this)
26
27  
28 Dialog          Maintainer      MVC conversion
29 ----------------------------------------------
30 Character       Edwin
31 Citation        Kalle           Done ?
32 Document        Kalle           In progress (Not yet prepared)
33 Index           Kalle           Done
34 Paragraph       Edwin           Not yet prepared
35 Print           Edwin
36 Ref             Kalle
37 Search          Edwin
38 Splash          Edwin
39 Tabular                         Not yet prepared
40 TabularCreate   Edwin
41 Toc             Kalle
42 Url             Kalle