/*
 *     Generated by class-dump 3.1.2.
 *
 *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2007 by Steve Nygard.
 */

struct CGAffineTransform {
    float _field1;
    float _field2;
    float _field3;
    float _field4;
    float _field5;
    float _field6;
};

struct CGImage;

struct CGPoint {
    float _field1;
    float _field2;
};

struct CGRect {
    struct CGPoint _field1;
    struct CGSize _field2;
};

struct CGSize {
    float _field1;
    float _field2;
};

/*
 * File: System/Library/PreferenceBundles/Wallpaper.bundle/Wallpaper
 */

@interface WallpaperAlbumListController : PSListController
{
    PLPhotoLibrary *_model;
    PLUIController *_uiController;
}

+ (void)validateSpecifier:(id)fp8;
- (id)initForContentSize:(struct CGSize)fp8;
- (id)specifiers;
- (float)preferencesTable:(id)fp8 heightForRow:(int)fp12 inGroup:(int)fp16 withProposedHeight:(float)fp20;
- (void)finishedPickingWallpaper;
- (void)dealloc;
- (void)syncingHasBeenUnblockedBySB;
- (void)iTunesSyncRequestedStart;
- (void)iTunesSyncHasCompleted:(int)fp8;

@end

@interface WallpaperAlbumPane : PSEditingPane
{
    AlbumView *_albumView;
}

- (id)initWithFrame:(struct CGRect)fp8;
- (void)setPreferenceSpecifier:(id)fp8;
- (void)photoSelected:(id)fp8;
- (void)dealloc;
- (void)doneEditing;

@end

@interface WallpaperAlbumView : AlbumView
{
    id _delegate;
}

- (void)_clearSelection:(id)fp8;
- (void)thumbnailSelected:(id)fp8;

@end

@interface WallpaperAlbumController : PSDetailController
{
    WallpaperWindow *_window;
    WPPhotoPicker *_photoPicker;
}

- (void)photoSelected:(id)fp8;
- (void)dismissDidSetWallpaper:(BOOL)fp8;
- (void)dismiss;
- (void)photoPicker:(id)fp8 didCropPhotoToRect:(struct CGRect)fp12 fullSizeImageData:(id)fp28 fullScreenImageData:(id)fp32 croppedImageData:(id)fp36;
- (void)_backgroundSavePhoto:(id)fp8;
- (void)_saveCompleted:(struct CGImage *)fp8;
- (void)photoPickerDidCancel:(id)fp8;
- (void)didFinishUpTransition;
- (void)didFinishDownTransition;
- (void)imageViewWillSwitchToFullSizeImage:(id)fp8;
- (void)imageViewDidSwitchToFullSizeImage:(id)fp8;
- (void)dealloc;

@end

@interface WallpaperWindow : UIWindow
{
    UIWindow *_inferiorWindow;
}

- (void)setTransform:(struct CGAffineTransform)fp8;

@end

@interface WPPhotoPicker : PLPhotoPicker
{
}

- (void)disableRubberBanding;
- (void)cropOverlayWasOKed:(id)fp8;
- (void)dealloc;

@end

@interface PLCropOverlay (WallpaperAdditions)
- (void)hideHUD;
@end

@interface WallpaperAlbum : MLPhotoAlbum
{
    NSString *_path;
}

- (id)init;
- (void)_addWallpaperWithPath:(id)fp8;
- (id)images;
- (id)name;
- (id)path;
- (id)posterImage;
- (void)dealloc;

@end

@interface WallpaperImage : MLPhoto
{
    WallpaperAlbum *_album;
    NSString *_path;
}

- (void)setAlbum:(id)fp8;
- (void)setPath:(id)fp8;
- (id)path;
- (id)filename;
- (id)_imageForFormat:(int)fp8 withPath:(id)fp12;
- (id)thumbnailImage;
- (id)posterImage;
- (int)compare:(id)fp8;
- (struct CGImage *)createFullScreenCGImageRef:(int *)fp8;
- (void)dealloc;

@end

@interface WallpaperAlbumCell : PSTableCell
{
}

- (void)drawRect:(struct CGRect)fp8;
- (void)layoutSubviews;

@end


