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