blob: 54cd411482a7917a9327aef21e91876100ff8761 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
- move all QRegExp generation into namespace Dict, so Kiten et. al. just tell
Dict what kind of search they want, and Dict tells them the regexp they need
to pass Dict::Index.
jasonkb says: err maybe, don't see the advantages of this.
Neil replies: You haven't used Dict. While re-doing Learn, I went to use
searchKanji and didn't know how to formulate the regexp. No user of the API
will. Dict needs a wrapper that will handle that for the user.
- get all SearchResults and Entries into one hierarchy.
jasonkb says: I don't understand ;)
Neil replies: You know how Headers are a hack right now? I want them not
to be a hack in Kiten 2.
- split the two tabs of the learn mode into separate dialogs, or even make
learn a separate app.
jasonkb says: hmm perhaps.
Neil replies: I see three users of libkiten in the Kiten 2 age: the
dictionary, the quizzer, and the XIM server. (note that the kana lineedit
will be in the lib)
- rewrite the index generator
jasonkb says: not me :P
Neil replies: It's wicked, but it really does have to be done. Dict fell
to repeated effort, and so shall the generator. Hey, maybe it won't even
have to be a separate executible, but just a function under namespace Dict.
- move all dialogs to KDialogBase, and have them used by exec()ing them
jasonkb says: sure
|