Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Graphics
KPhotoAlbum
Commits
b7c06968
Commit
b7c06968
authored
Jun 15, 2013
by
Johannes Zarl-Zierl
Browse files
DuplicateMerger: add option to just block image from DB.
CCBUG: 320635
parent
6e5bb118
Changes
2
Hide whitespace changes
Inline
Side-by-side
MainWindow/DuplicateMerger/DuplicateMerger.cpp
View file @
b7c06968
...
...
@@ -55,12 +55,14 @@ DuplicateMerger::DuplicateMerger(QWidget *parent) :
topLayout
->
addWidget
(
label
);
_trash
=
new
QRadioButton
(
i18n
(
"Move to &trash"
));
QRadioButton
*
deleteFromDisk
=
new
QRadioButton
(
i18n
(
"&Delete from disk"
));
_deleteFromDisk
=
new
QRadioButton
(
i18n
(
"&Delete from disk"
));
QRadioButton
*
blockFromDB
=
new
QRadioButton
(
i18n
(
"&Block from database"
));
_trash
->
setChecked
(
true
);
topLayout
->
addSpacing
(
10
);
topLayout
->
addWidget
(
_trash
);
topLayout
->
addWidget
(
deleteFromDisk
);
topLayout
->
addWidget
(
_deleteFromDisk
);
topLayout
->
addWidget
(
blockFromDB
);
topLayout
->
addSpacing
(
10
);
QScrollArea
*
scrollArea
=
new
QScrollArea
;
...
...
@@ -100,8 +102,13 @@ void DuplicateMerger::selectNone()
void
DuplicateMerger
::
go
()
{
Utilities
::
DeleteMethod
method
=
Utilities
::
BlockFromDatabase
;
if
(
_trash
->
isChecked
())
method
=
Utilities
::
MoveToTrash
;
else
if
(
_deleteFromDisk
->
isChecked
())
method
=
Utilities
::
DeleteFromDisk
;
Q_FOREACH
(
DuplicateMatch
*
selector
,
m_selectors
)
{
selector
->
execute
(
_trash
->
isChecked
()
?
Utilities
::
MoveToTrash
:
Utilities
::
DeleteFromDisk
);
selector
->
execute
(
method
);
}
}
...
...
MainWindow/DuplicateMerger/DuplicateMerger.h
View file @
b7c06968
...
...
@@ -60,6 +60,7 @@ private:
QVBoxLayout
*
m_scrollLayout
;
QList
<
DuplicateMatch
*>
m_selectors
;
QRadioButton
*
_trash
;
QRadioButton
*
_deleteFromDisk
;
QLabel
*
m_selectionCount
;
};
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment