From 032ef7b25b9770b898fcdfa23d11fec67d97753e Mon Sep 17 00:00:00 2001 From: Ingo Weinhold Date: Sat, 25 Jun 2011 17:11:08 +0200 Subject: [PATCH] Dependency: Add Package() getter --- src/add-ons/kernel/file_systems/packagefs/Dependency.cpp | 2 +- src/add-ons/kernel/file_systems/packagefs/Dependency.h | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/add-ons/kernel/file_systems/packagefs/Dependency.cpp b/src/add-ons/kernel/file_systems/packagefs/Dependency.cpp index 45897c4223..cec8991d96 100644 --- a/src/add-ons/kernel/file_systems/packagefs/Dependency.cpp +++ b/src/add-ons/kernel/file_systems/packagefs/Dependency.cpp @@ -12,7 +12,7 @@ #include "Version.h" -Dependency::Dependency(Package* package) +Dependency::Dependency(::Package* package) : fPackage(package), fFamily(NULL), diff --git a/src/add-ons/kernel/file_systems/packagefs/Dependency.h b/src/add-ons/kernel/file_systems/packagefs/Dependency.h index 142b274dca..9e06d29556 100644 --- a/src/add-ons/kernel/file_systems/packagefs/Dependency.h +++ b/src/add-ons/kernel/file_systems/packagefs/Dependency.h @@ -25,7 +25,7 @@ using BPackageKit::BPackageResolvableOperator; class Dependency : public BReferenceable, public DoublyLinkedListLinkImpl { public: - Dependency(Package* package); + Dependency(::Package* package); virtual ~Dependency(); status_t Init(const char* name); @@ -35,6 +35,9 @@ public: // version is optional; object takes over // ownership + ::Package* Package() const + { return fPackage; } + void SetFamily(DependencyFamily* family) { fFamily = family; } DependencyFamily* Family() const @@ -48,7 +51,7 @@ public: const char* Name() const { return fName; } private: - Package* fPackage; + ::Package* fPackage; DependencyFamily* fFamily; ::Resolvable* fResolvable; char* fName;