summaryrefslogtreecommitdiffstats
path: root/kiten/TODO
diff options
context:
space:
mode:
authortoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
committertoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
commitce599e4f9f94b4eb00c1b5edb85bce5431ab3df2 (patch)
treed3bb9f5d25a2dc09ca81adecf39621d871534297 /kiten/TODO
downloadtdeedu-ce599e4f9f94b4eb00c1b5edb85bce5431ab3df2.tar.gz
tdeedu-ce599e4f9f94b4eb00c1b5edb85bce5431ab3df2.zip
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdeedu@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kiten/TODO')
-rw-r--r--kiten/TODO32
1 files changed, 32 insertions, 0 deletions
diff --git a/kiten/TODO b/kiten/TODO
new file mode 100644
index 00000000..54cd4114
--- /dev/null
+++ b/kiten/TODO
@@ -0,0 +1,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