diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-01-17 18:57:42 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2010-01-17 18:57:42 +0000 |
commit | 82f79e1df065b59b8c17017d676206be30397bc6 (patch) | |
tree | a7d5680cbb2341001d69b66b502ef4cd9664abdc /TODO | |
download | libkipi-82f79e1df065b59b8c17017d676206be30397bc6.tar.gz libkipi-82f79e1df065b59b8c17017d676206be30397bc6.zip |
Added old KDE3 version of libkipi
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/libraries/libkipi@1076200 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 44 |
1 files changed, 44 insertions, 0 deletions
@@ -0,0 +1,44 @@ +To be discussed: +#1. Define the way plugins should access host app images. Current choices are: +#- Use ImageCollections +#- Use Interface::Browser class suggested by Jesper in the +# "libkipi/libkipi/design" document. +Done + +2. In the same way, define how plugins should give images to the host app. +Current choices are: +- Interface::addImage +- Define a class similar to Interface::Browser, which we could call + Interface::Importer + +3. Make a decision on some terms: should we use "album" or "image collection" +or both (if so, explain the difference in a README file) + +4. Agree on the category list. + +5. Define KIPI and plugin versioning so that we don't get mixed version bugs +(Aurélien: I think this could be done by correctly defining lib version +numbers, but I might be missing something here). + +6. Define what helper widgets/dialog we should provide to plugins. Right now +we have: + - ImageCollectionDialog (Poor name, should be ImageSelectDialog) + - UploadWidget + + +To be done: +- Implement a widget to let the user select ImageCollections. The minimal + interface should be: + class ImageCollectionSelector : public QWidget { + QValueList<ImageCollection> imageCollections; + } + +- Review all classes to polish the API before freezing it. + +- Improve BC strength with d pointers. + +- Add functions for copying/moving/renaming files, or do we all agree that the +ImageInfo::cloneData() method is enough? + +- Write some documentation. I'm thinking about Doxygen class documentation +plus a skeleton app and a skeleton plugin to serve as examples. |