Warning, /graphics/libksane/TODO is written in an unsupported language. File is not indexed.

0001 TODO list of new features:
0002 
0003 # KSaneWidget
0004 Use KSaneCore + KSaneBasicOptions + KSaneSpecialOptions + KSanePreview to create a GUI like the current
0005 KSaneBasicOptions* createBasicOptions(QWidget *parent=0) const     // A widget with current "basic options"
0006 KSaneSpecialOptions* createSpecialOptions(QWidget *parent=0) const // A widget with the rest of the options
0007 Cleanup public API
0008 -> enum xxx { }; for easier signal/slot handling
0009 float -> qreal
0010 
0011 # KSaneOptionWidget
0012 Remove label and custom label size code
0013 
0014 # KSaneBasicOptions(QWidget *parent=0)    // Use private header for basic/Special selection
0015 bool loadOptions(const QList<KSaneOption*> &options)
0016 
0017 # KSaneSpecialOptions(QWidget *parent=0)  // Use private header for basic/Special selection
0018 bool loadOptions(const QList<KSaneOption*> &options)
0019 
0020 # KSanePreview
0021 Figure out how to minimize copying the image data to all possible preview widgets
0022 void "connectToCore"(KSaneCore*)                        // connect to previewUpdated(..), scanProgress(), ...
0023