diff options
author | stuconnolly <stuart02@gmail.com> | 2010-12-05 15:03:28 +0000 |
---|---|---|
committer | stuconnolly <stuart02@gmail.com> | 2010-12-05 15:03:28 +0000 |
commit | 4e87089af2ce50364a3e6fcfdf8a3c31e172d8aa (patch) | |
tree | 88ff9ede1a8fb612cd4fbf7a4f90b7cbc8f10f34 /Source/SPFavoriteNode.h | |
parent | 93b889667f1b938931b84e8fed07ee58bcba3c8f (diff) | |
download | sequelpro-4e87089af2ce50364a3e6fcfdf8a3c31e172d8aa.tar.gz sequelpro-4e87089af2ce50364a3e6fcfdf8a3c31e172d8aa.tar.bz2 sequelpro-4e87089af2ce50364a3e6fcfdf8a3c31e172d8aa.zip |
Apply new favorites outline view patch.
Diffstat (limited to 'Source/SPFavoriteNode.h')
-rw-r--r-- | Source/SPFavoriteNode.h | 27 |
1 files changed, 7 insertions, 20 deletions
diff --git a/Source/SPFavoriteNode.h b/Source/SPFavoriteNode.h index d3b25854..98e9c9c9 100644 --- a/Source/SPFavoriteNode.h +++ b/Source/SPFavoriteNode.h @@ -33,33 +33,20 @@ * should have a name as well as zero or more child nodes. Similarly, actual connection favorite nodes, don't * have a name and should have no children. */ -@interface SPFavoriteNode : NSObject -{ - BOOL nodeIsGroup; - NSString *nodeName; - +@interface SPFavoriteNode : NSObject <NSCopying> +{ NSDictionary *nodeFavorite; - NSMutableArray *nodeChildren; } /** - * @property nodeIsGroup Indicates whether this node is a group item - */ -@property (readwrite, assign) BOOL nodeIsGroup; - -/** - * @property nodeName The node's name if it's a group item - */ -@property (readwrite, retain) NSString *nodeName; - -/** * @property nodeFavorite The actual favorite dictionary */ @property (readwrite, retain) NSDictionary *nodeFavorite; -/** - * @property nodeChildren This node's children - */ -@property (readwrite, retain) NSMutableArray *nodeChildren; +- (id)initWithDictionary:(NSDictionary *)dictionary; + ++ (SPFavoriteNode *)favoriteNodeWithDictionary:(NSDictionary *)dictionary; + +- (NSDictionary *)dictionaryRepresentation; @end |