BPackageInfoContentHandler: Handle new attributes

Also add respective *Data constructors to BUser, BUserSettingsFileInfo,
and BGlobalSettingsFileInfo.
This commit is contained in:
Ingo Weinhold
2013-05-28 02:44:13 +02:00
parent badd403c5e
commit 56b43eca03
7 changed files with 85 additions and 1 deletions
@@ -13,9 +13,17 @@
namespace BPackageKit {
namespace BHPKG {
struct BGlobalSettingsFileInfoData;
}
class BGlobalSettingsFileInfo {
public:
BGlobalSettingsFileInfo();
BGlobalSettingsFileInfo(
const BHPKG::BGlobalSettingsFileInfoData&
infoData);
BGlobalSettingsFileInfo(const BString& path,
BSettingsFileUpdateType updateType);
~BGlobalSettingsFileInfo();
+6
View File
@@ -13,9 +13,15 @@
namespace BPackageKit {
namespace BHPKG {
struct BUserData;
}
class BUser {
public:
BUser();
BUser(const BHPKG::BUserData& userData);
BUser(const BString& name,
const BString& realName,
const BString& home, const BString& shell,
@@ -12,9 +12,17 @@
namespace BPackageKit {
namespace BHPKG {
struct BUserSettingsFileInfoData;
}
class BUserSettingsFileInfo {
public:
BUserSettingsFileInfo();
BUserSettingsFileInfo(
const BHPKG::BUserSettingsFileInfoData&
infoData);
BUserSettingsFileInfo(const BString& path,
const BString& templatePath = BString());
~BUserSettingsFileInfo();