Andi,<br><br>Look like with KDE4, we have duplicates implementations :<br><br>from digiKam core : <a href="http://websvn.kde.org/trunk/extragear/graphics/digikam/libs/widgets/common/squeezedcombobox.cpp?revision=727772&view=markup">http://websvn.kde.org/trunk/extragear/graphics/digikam/libs/widgets/common/squeezedcombobox.cpp?revision=727772&view=markup</a><br>
<br>from kipi-plugins core : <a href="http://websvn.kde.org/trunk/extragear/graphics/kipi-plugins/common/libkipiplugins/squeezedcombobox.cpp?revision=816159&view=markup">http://websvn.kde.org/trunk/extragear/graphics/kipi-plugins/common/libkipiplugins/squeezedcombobox.cpp?revision=816159&view=markup</a><br>
<br>It's the same implementation. only namespace changes.<br><br>The best candidate to host this common widget is libkdcraw. Also, we can use it in libkdcraw instead QComboBox/KComboBox. Of course, all place in digiKam/kipi-plugins which use squeezedcombobox must be adapted to use KDCraw namespace and header.<br>
<br>But we must don't use this widget at other place, because regression tests need to be done, and it can take a while.<br><br>To resume, the widget is the same than q QComboxo excepted that it squezze long combo text to prevent huge layout in gui.<br>
<br>Best<br><br>Gilles Caulier<br>