//
//  MHObjectStyle.h
//  SQLEditor-17
//
//  Created by Angus Hardie on 27/10/2015.
//  Copyright © 2015 MalcolmHardie Solutions Limited. All rights reserved.
//

#import "SQLObject.h"

@class SQLObjectPeer;

@interface MHObjectStyle : SQLObject

@property (assign) SQLObjectPeer* parent;
@property (readonly) NSMutableDictionary* fonts;

@property (assign) BOOL hasFontSetting;

- (void)setFont:(NSFont*)font forKey:(id)key;
- (NSFont*)fontForKey:(id)key;


- (NSFont*)fontWithInheritanceForKey:(id)key;

- (void)addProperty:(NSString*)key fromDictionary:(NSDictionary*)fontAttributes;


- (BOOL)isEmpty;
@end
