[Digikam-devel] SideBar support in ShowFoto and Image Editor

Rainer Krienke krienke at uni-koblenz.de
Wed Aug 17 09:03:37 BST 2005


On Dienstag 16 August 2005 23:11, Caulier Gilles wrote:
> > Thanks in advance for your comments.
>
> 1/ Showfoto with SideBar updated (3) : remember last tab selected.
>
> http://digikam3rdparty.free.fr/showfotosidebar.tar.gz
>
> 2/ New tarball with Image Editor using SideBar ! Any screenshots :
>
> http://digikam3rdparty.free.fr/imageditorwithsidebar1.png
> http://digikam3rdparty.free.fr/imageditorwithsidebar2.png
> http://digikam3rdparty.free.fr/imageditorwithsidebar3.png
> http://digikam3rdparty.free.fr/imageditorwithsidebar4.png
>
> http://digikam3rdparty.free.fr/imageeditorsidebar.tar.gz
>
> Any improvements must be done on the GUI, but it's working...

I just downloaded the sidebar code for imageeditor from the URL given above. 
It compiles but digikam crashes sometimes when I try to open an image with 
your new imageeditor. Strange enough opening the same photo in the 
imageeditor right after starting digikam it sometimes crashes and sometimes 
it doesn't. One time it crashed not while opening several images in the 
imageeditor but then when I terminated digikam. Sometimes it seems to happen 
more often when I open a photo in landscape format compared to opening one in 
portrait format. I did not see a clear pattern in this up to now. 

Walking through the photos of an album using the imageeditor does not cause 
crashes. It only happens when initially opening the imageeditor with a photo. 
The KDE crash manager shows this in case of a crash when opening the 
imageeditor for a certain photo:

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 1102867136 (LWP 20594)]
[KCrash handler]
#3  0x4122ad30 in QObject::connect () from /usr/lib/qt3/lib/libqt-mt.so.3
#4  0x401e8088 in ImageDescEditTab::ImageDescEditTab ()
   from /opt/kde3/lib/libdigikam.so.0
#5  0x401dd51f in ImagePropertiesSideBar::ImagePropertiesSideBar ()
   from /opt/kde3/lib/libdigikam.so.0
#6  0x401f38e6 in ImageWindow::ImageWindow ()
   from /opt/kde3/lib/libdigikam.so.0
#7  0x401f3e29 in ImageWindow::imagewindow ()
   from /opt/kde3/lib/libdigikam.so.0
#8  0x400e8515 in AlbumIconView::slotDisplayItem ()
   from /opt/kde3/lib/libdigikam.so.0
#9  0x400e86d4 in AlbumIconView::slotDoubleClicked ()
   from /opt/kde3/lib/libdigikam.so.0
#10 0x400eb163 in AlbumIconView::qt_invoke ()
   from /opt/kde3/lib/libdigikam.so.0
#11 0x4122920e in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#12 0x400ce06f in IconView::signalDoubleClicked ()
   from /opt/kde3/lib/libdigikam.so.0
#13 0x400ce373 in IconView::itemClickedToOpen ()
   from /opt/kde3/lib/libdigikam.so.0
#14 0x400d02d3 in IconView::contentsMouseDoubleClickEvent ()
   from /opt/kde3/lib/libdigikam.so.0
#15 0x41346218 in QScrollView::viewportMouseDoubleClickEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#16 0x41347706 in QScrollView::eventFilter ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x41229aae in QObject::activate_filters ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x41229b90 in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x4125f2cf in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x411c6a5f in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x411c8e06 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x40e51971 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#23 0x41163ebe in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0x41162d76 in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x411739a8 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0x411de9f1 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x411de836 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x411c84ef in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x0804a786 in main ()


Rainer
-- 
---------------------------------------------------------------------------
Rainer Krienke, Universitaet Koblenz, Rechenzentrum, Raum A022
Universitaetsstrasse 1, 56070 Koblenz, Tel: +49 261287 -1312, Fax: -1001312
Mail: krienke at uni-koblenz.de, Web: http://www.uni-koblenz.de/~krienke
Get my public PGP key: http://www.uni-koblenz.de/~krienke/mypgp.html
---------------------------------------------------------------------------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/digikam-devel/attachments/20050817/0327c5d8/attachment.sig>


More information about the Digikam-devel mailing list