//
//  CSImageSaveOptions.h
//  CSImageSaveOptions
//
//  Created by Yaroslav Glushchenko on 14/04/15.
//  Copyright (c) 2015 Sladki Programi d.o.o. All rights reserved.
//

//////////////////////////////////////////////////////////////////////
// Image save options
//////////////////////////////////////////////////////////////////////
@interface CSImageSaveOptions : NSObject
{
@private
	NSSavePanel*	savePanel;
	
	NSView*			viewOptions;
	NSPopUpButton*	buttonImageType;
	NSSlider*		sliderCompressionQuality;
	NSButton*		checkboxAlpha;
}

@property (readonly) NSDictionary* imageProperties;
@property (readonly) NSString* imageUTType;
@property (readonly) NSDictionary* userSelection;


- (id)initWithImageProperties:(NSDictionary *)imageProperties imageUTType:(NSString *)imageUTType;

- (void)addSaveOptionsAccessoryViewToSavePanel:(NSSavePanel *)savePanel;

@end