diff options
author | Adrien BUSTANY <madcat@mymadcat.com> | 2008-06-09 00:29:07 +0200 |
---|---|---|
committer | Adrien BUSTANY <madcat@mymadcat.com> | 2008-06-09 00:29:07 +0200 |
commit | 82abdac2fc90432767388e642d672a457a926a83 (patch) | |
tree | e412769e8139edc9c521ecd136ddc8948449d5ce | |
parent | 5a131dafc31f8b804cb8df5b0078a6c4b5981814 (diff) |
IsCallerActive
-rw-r--r-- | lib/Transaction.cpp | 5 | ||||
-rw-r--r-- | lib/Transaction.h | 1 | ||||
-rw-r--r-- | lib/coverage-transaction.txt | 4 |
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 ¶meter, 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 ¶meter, 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 |