[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-16 16:13:37
Message-ID: 1245168817.504322.15599.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 982693 by aclemens:
prepare FindDuplicatesView for context menu action used in TagFolderView
M +18 -1 findduplicatesview.cpp
M +3 -0 findduplicatesview.h
--- trunk/extragear/graphics/digikam/utilities/fuzzysearch/findduplicatesview.cpp #982692:982693
@@ -508,11 +508,21 @@
if (!album)
return;
- d->albumModel->resetCheckedAlbums();
+ resetAlbumsAndTags();
d->albumModel->setChecked(album, true);
slotAlbumSelectionChanged(album, Qt::Checked);
}
+void FindDuplicatesView::slotSetSelectedTag(Album* album)
+{
+ if (!album)
+ return;
+
+ resetAlbumsAndTags();
+ d->tagModel->setChecked(album, true);
+ slotTagSelectionChanged(album, Qt::Checked);
+}
+
bool FindDuplicatesView::checkForValidSettings()
{
bool valid = false;
@@ -546,4 +556,11 @@
return valid;
}
+void FindDuplicatesView::resetAlbumsAndTags()
+{
+ d->albumModel->resetCheckedAlbums();
+ d->tagModel->resetCheckedAlbums();
+ checkForValidSettings();
+}
+
} // namespace Digikam
--- trunk/extragear/graphics/digikam/utilities/fuzzysearch/findduplicatesview.h #982692:982693
@@ -65,6 +65,7 @@
public Q_SLOTS:
void slotSetSelectedAlbum(Album*);
+ void slotSetSelectedTag(Album*);
private Q_SLOTS:
@@ -99,6 +100,8 @@
bool validAlbumSettings();
bool validTagSettings();
+ void resetAlbumsAndTags();
+
private:
FindDuplicatesViewPriv* const d;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic