summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdrien BUSTANY <madcat@mymadcat.com>2008-06-09 00:29:07 +0200
committerAdrien BUSTANY <madcat@mymadcat.com>2008-06-09 00:29:07 +0200
commit82abdac2fc90432767388e642d672a457a926a83 (patch)
treee412769e8139edc9c521ecd136ddc8948449d5ce
parent5a131dafc31f8b804cb8df5b0078a6c4b5981814 (diff)
IsCallerActive
-rw-r--r--lib/Transaction.cpp5
-rw-r--r--lib/Transaction.h1
-rw-r--r--lib/coverage-transaction.txt4
3 files changed, 8 insertions, 2 deletions
diff --git a/lib/Transaction.cpp b/lib/Transaction.cpp
index 3637eed..9299ea6 100644
--- a/lib/Transaction.cpp
+++ b/lib/Transaction.cpp
@@ -196,6 +196,11 @@ void Transaction::repoSetData(const QString &repo_id, const QString &parameter,
proxy->RepoSetData(repo_id, parameter, value);
}
+bool Transaction::isCallerActive() {
+ if(_tid == QString()) return false;
+ return proxy->IsCallerActive();
+}
+
// Signal callbacks
void Transaction::Package_cb(const QString &info, const QString &package_id, const QString &summary) {
diff --git a/lib/Transaction.h b/lib/Transaction.h
index 174690b..4407ba9 100644
--- a/lib/Transaction.h
+++ b/lib/Transaction.h
@@ -59,6 +59,7 @@ public:
void getProgress(uint &percentage, uint &subpercentage, uint &elapsed, uint &remaining);
void repoEnable(const QString &repo_id, bool enabled);
void repoSetData(const QString &repo_id, const QString &parameter, const QString &value);
+ bool isCallerActive();
signals:
void GotPackage(Package *p);
diff --git a/lib/coverage-transaction.txt b/lib/coverage-transaction.txt
index 9abd6e7..c75c1d6 100644
--- a/lib/coverage-transaction.txt
+++ b/lib/coverage-transaction.txt
@@ -23,11 +23,11 @@ X GetUpdates
X InstallFiles
X InstallPackages
InstallSignature
- IsCallerActive
+X IsCallerActive
X RefreshCache
X RemovePackages
X RepoEnable
- RepoSetData
+X RepoSetData
X Resolve
X Rollback
X SearchDetails