6#include <iser/IObject.h>
7#include <iprm/IParamsSet.h>
14class IUserSettings:
virtual public iser::IObject
20 virtual QByteArray GetUserId()
const = 0;
25 virtual void SetUserId(
const QByteArray&
id) = 0;
30 virtual iprm::IParamsSet* GetSettings()
const = 0;
35 virtual void SetSettings(
const iprm::IParamsSet& settings) = 0;
39typedef istd::TUniqueInterfacePtr<IUserSettings> IUserSettingsUniquePtr;
40typedef istd::TSharedInterfacePtr<IUserSettings> IUserSettingsSharedPtr;