From 15e23d806e13bd0110a3301ef11d7c475d1eefb2 Mon Sep 17 00:00:00 2001 From: Volker Lanz Date: Mon, 24 May 2010 01:11:57 +0000 Subject: [PATCH] backup op does not target a device svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1129869 --- src/ops/backupoperation.cpp | 12 +----------- src/ops/backupoperation.h | 4 ++-- 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/src/ops/backupoperation.cpp b/src/ops/backupoperation.cpp index ec4e586..446b34f 100644 --- a/src/ops/backupoperation.cpp +++ b/src/ops/backupoperation.cpp @@ -46,16 +46,6 @@ BackupOperation::BackupOperation(Device& d, Partition& p, const QString& filenam addJob(backupJob()); } -bool BackupOperation::targets(const Device& d) const -{ - return d == targetDevice(); -} - -bool BackupOperation::targets(const Partition& p) const -{ - return p == backupPartition(); -} - QString BackupOperation::description() const { return QString(i18nc("@info/plain", "Backup partition %1 (%2, %3) to %4", backupPartition().deviceNode(), Capacity(backupPartition()).toString(), backupPartition().fileSystem().name(), fileName())); @@ -69,7 +59,7 @@ bool BackupOperation::canBackup(const Partition* p) { if (p == NULL) return false; - + if (p->isMounted()) return false; diff --git a/src/ops/backupoperation.h b/src/ops/backupoperation.h index 86020cc..299a650 100644 --- a/src/ops/backupoperation.h +++ b/src/ops/backupoperation.h @@ -46,8 +46,8 @@ class BackupOperation : public Operation void preview() {} void undo() {} - virtual bool targets(const Device& d) const; - virtual bool targets(const Partition& p) const; + virtual bool targets(const Device&) const { return false; } + virtual bool targets(const Partition&) const { return false; } static bool canBackup(const Partition* p);