26 #ifndef SBDEVICELIBRARYMEDIASYNCSETTINGS_H_
27 #define SBDEVICELIBRARYMEDIASYNCSETTINGS_H_
30 #include <nsDataHashtable.h>
31 #include <nsStringAPI.h>
35 #include <sbIDeviceLibraryMediaSyncSettings.h>
69 mSyncSettings = aSettings;
71 nsresult GetMgmtTypeNoLock(PRUint32 * aSyncMgmtType);
72 nsresult GetSyncPlaylistsNoLock(nsIArray ** aSyncPlaylists);
73 nsresult GetSelectedPlaylistsNoLock(nsIArray ** aSelectedPlaylists);
77 PRUint32 mSyncMgmtType;
78 PRUint32 mLastActiveSyncMgmtType;
82 nsCOMPtr<nsIFile> mSyncFromFolder;
nsresult CreateCopy(sbDeviceLibrarySyncSettings **aSettings)
NS_DECL_ISUPPORTS NS_DECL_SBIDEVICELIBRARYSYNCSETTINGS nsresult Assign(sbDeviceLibrarySyncSettings *aSource)
static sbDeviceLibrarySyncSettings * New(nsID const &aDeviceID, nsAString const &aDeviceLibraryGuid)