[Digikam-devel] extragear/graphics/digikam
Gilles Caulier
caulier.gilles at free.fr
Tue Feb 14 12:54:36 GMT 2006
SVN commit 509352 by cgilles:
digikam from trunk : bugfix : displaying properlly image editor caption depending of context :
- Album "current_album_name" if image editor is started from main interface
- Camera "current_camera_model" if image editor is started from camera interface
CCMAIL: digikam-devel at kde.org
M +6 -4 digikam/albumiconview.cpp
M +9 -11 utilities/cameragui/cameracontroller.cpp
M +1 -1 utilities/imageeditor/editor/imagewindow.cpp
--- trunk/extragear/graphics/digikam/digikam/albumiconview.cpp #509351:509352
@@ -896,15 +896,17 @@
imview->disconnect(this);
connect(imview, SIGNAL(signalFileAdded(const KURL&)),
- SLOT(slotFilesModified()));
+ this, SLOT(slotFilesModified()));
+
connect(imview, SIGNAL(signalFileModified(const KURL&)),
- SLOT(slotFilesModified(const KURL&)));
+ this, SLOT(slotFilesModified(const KURL&)));
+
connect(imview, SIGNAL(signalFileDeleted(const KURL&)),
- SLOT(slotFilesModified()));
+ this, SLOT(slotFilesModified()));
imview->loadURL(urlList,
item->imageInfo()->kurl(),
- d->currentAlbum ? d->currentAlbum->title():QString(),
+ d->currentAlbum ? i18n("Album \"%1\"").arg(d->currentAlbum->title()) : QString(),
true,
this); // Allow to use image properties and comments/tags dialogs
--- trunk/extragear/graphics/digikam/utilities/cameragui/cameracontroller.cpp #509351:509352
@@ -19,7 +19,7 @@
*
* ============================================================ */
-// C Ansi
+// C Ansi includes.
extern "C"
{
@@ -163,7 +163,7 @@
};
CameraThread::CameraThread(CameraController* controller)
- : d(controller->d), parent(controller)
+ : d(controller->d), parent(controller)
{
}
@@ -178,7 +178,6 @@
sendBusy(true);
-
CameraCommand* cmd = d->cmdQueue.dequeue();
if (cmd)
{
@@ -352,7 +351,6 @@
}
}
-
if (result)
{
CameraEvent* event = new CameraEvent(CameraEvent::gp_downloaded);
@@ -457,7 +455,6 @@
}
delete cmd;
-
}
sendBusy(false);
@@ -647,8 +644,7 @@
{
/* TODO: ugly hack since qt <= 3.1.2 does not define
QStringList with QDeepCopy as a friend. */
- QValueList<QVariant> flist =
- QDeepCopy< QValueList<QVariant> >(event->map["folders"].toList());
+ QValueList<QVariant> flist = QDeepCopy< QValueList<QVariant> >(event->map["folders"].toList());
QStringList folderList;
QValueList<QVariant>::Iterator it;
@@ -753,19 +749,21 @@
}
case (CameraEvent::gp_opened) :
{
- QString file = QDeepCopy<QString>(event->map["file"].asString());
- QString dest = QDeepCopy<QString>(event->map["dest"].asString());
+ QString file = QDeepCopy<QString>(event->map["file"].asString());
+ QString dest = QDeepCopy<QString>(event->map["dest"].asString());
KURL url(dest);
KURL::List urlList;
urlList << url;
- Digikam::ImageWindow *im = Digikam::ImageWindow::imagewindow();
- im->loadURL(urlList, url, file, false);
+ ImageWindow *im = ImageWindow::imagewindow();
+ im->loadURL(urlList, url, i18n("Camera \"%1\"").arg(d->camera->model()), false);
+
if (im->isHidden())
im->show();
else
im->raise();
+
im->setFocus();
break;
}
--- trunk/extragear/graphics/digikam/utilities/imageeditor/editor/imagewindow.cpp #509351:509352
@@ -249,7 +249,7 @@
if (!promptUserSave(m_urlCurrent))
return;
- setCaption(i18n("digiKam Image Editor - Album \"%1\"").arg(caption));
+ setCaption(i18n("digiKam Image Editor - %1").arg(caption));
m_view = view;
m_urlList = urlList;
More information about the Digikam-devel
mailing list