[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: extragear/graphics/digikam/utilities/fuzzysearch
From: Andi Clemens <andi.clemens () gmx ! net>
Date: 2009-06-11 9:23:17
Message-ID: 1244712197.167980.27582.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 980147 by aclemens:
Move setDefaultAlbumModels(), model creation and connection to a
dedicated slot, this should fix a crash when album database path is
changed while digikam is running.
M +6 -7 findduplicatesview.cpp
--- trunk/extragear/graphics/digikam/utilities/fuzzysearch/findduplicatesview.cpp #980146:980147
@@ -136,7 +136,6 @@
d->albumSelectCB = new AlbumSelectComboBox;
d->albumSelectCB->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
- d->albumSelectCB->setDefaultAlbumModels();
QString albumSelectStr = i18n("Select all albums that should be included into the search.");
d->albumSelectCB->setWhatsThis(albumSelectStr);
@@ -145,8 +144,6 @@
d->includeAlbumsLabel = new QLabel(i18n("Search in:"));
d->includeAlbumsLabel->setBuddy(d->albumSelectCB);
- d->model = d->albumSelectCB->model();
-
// ---------------------------------------------------------------
grid->addWidget(d->listView, 0, 0, 1,-1);
@@ -193,9 +190,6 @@
connect(d->progressBar, SIGNAL(signalCancelButtonPressed()),
this, SLOT(slotCancelButtonPressed()));
-
- connect(d->model, SIGNAL(checkStateChanged(Album*, Qt::CheckState)),
- this, SLOT(slotExcludeSelectionChanged(Album*, Qt::CheckState)));
}
FindDuplicatesView::~FindDuplicatesView()
@@ -235,8 +229,13 @@
void FindDuplicatesView::slotUpdateAlbumSelectBox()
{
- d->albumSelectCB->view()->expandToDepth(1);
+ d->albumSelectCB->setDefaultAlbumModels();
+ d->model = d->albumSelectCB->model();
+ d->albumSelectCB->view()->expandToDepth(0);
d->albumSelectCB->setNoSelectionText(i18n("No albums selected"));
+
+ connect(d->model, SIGNAL(checkStateChanged(Album*, Qt::CheckState)),
+ this, SLOT(slotExcludeSelectionChanged(Album*, Qt::CheckState)));
}
void FindDuplicatesView::slotAlbumAdded(Album* a)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic