[Digikam-devel] [Bug 132047] Faster display of images and/or prefetch wished for
Gilles Caulier
caulier.gilles at free.fr
Fri Sep 8 18:07:15 BST 2006
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=132047
------- Additional Comments From caulier.gilles free fr 2006-09-08 19:07 -------
SVN commit 582220 by cgilles:
digikam from trunk : add link to image preview feature into album icon item popup menu.
CCBUGS: 132047
M +11 -5 albumiconview.cpp
M +2 -1 albumiconview.h
M +5 -2 digikamview.cpp
--- trunk/extragear/graphics/digikam/digikam/albumiconview.cpp #582219:582220
@ -107,13 +107,14 @
#include "cameradragobject.h"
#include "dragobjects.h"
#include "dmetadata.h"
-#include "albumiconitem.h"
-#include "albumicongroupitem.h"
-#include "albumiconview.h"
#include "albumdb.h"
#include "imageattributeswatch.h"
#include "dcrawbinary.h"
#include "deletedialog.h"
+#include "albumiconitem.h"
+#include "albumicongroupitem.h"
+#include "albumiconview.h"
+#include "albumiconview.moc"
namespace Digikam
{
@ -505,6 +506,7 @
// --------------------------------------------------------
QPopupMenu popmenu(this);
+ popmenu.insertItem(SmallIcon("viewimage"), i18n("View..."), 18);
popmenu.insertItem(SmallIcon("editimage"), i18n("Edit..."), 10);
popmenu.insertItem(i18n("Open With"), &openWithMenu, 11);
popmenu.insertSeparator();
@ -657,6 +659,12 @
slotSetAlbumThumbnail(iconItem);
break;
}
+
+ case 18:
+ {
+ signalPreviewItem(iconItem);
+ break;
+ }
default:
break;
@ -1838,5 +1846,3 @
}
} // namespace Digikam
-
-#include "albumiconview.moc"
--- trunk/extragear/graphics/digikam/digikam/albumiconview.h #582219:582220
@ -113,8 +113,9 @
signals:
+ void signalPreviewItem(AlbumIconItem*);
void signalItemsAdded();
- void signalItemDeleted(AlbumIconItem* iconItem);
+ void signalItemDeleted(AlbumIconItem*);
void signalCleared();
public slots:
--- trunk/extragear/graphics/digikam/digikam/digikamview.cpp #582219:582220
@ -69,6 +69,7 @
#include "dio.h"
#include "digikamapp.h"
#include "digikamview.h"
+#include "digikamview.moc"
namespace Digikam
{
@ -226,6 +227,10 @
connect(d->iconView, SIGNAL(signalItemsAdded()),
this, SLOT(slotAlbumHighlight()));
+ connect(d->iconView, SIGNAL(signalPreviewItem(AlbumIconItem*)),
+ this, SLOT(slot_imagePreview(AlbumIconItem*)));
+
+
//connect(d->iconView, SIGNAL(signalItemDeleted(AlbumIconItem*)),
// this, SIGNAL(signal_noCurrentItem()));
@ -977,5 +982,3 @
}
} // namespace Digikam
-
-#include "digikamview.moc"
More information about the Digikam-devel
mailing list