1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
//
// MGRTTreeDataSource.h
// MySQL GRT
//
// Created by Alfredo Kojima on 05/7/16.
// Copyright 2005 MySQL AB. All rights reserved.
//
#import <Cocoa/Cocoa.h>
#import <MySQLGRT/MGRT.h>
extern NSString *MGRTTreeNodePboardType;
@class MGRTNodeData;
@interface MGRTTreeDataSource : NSObject
{
GHashTable *_nodeTable;
MGRT *_grt;
NSImage *_listIcon;
MYX_GRT_VALUE *_rootValue;
MGRTNodeData *_rootNode;
NSDictionary *_displayInfo;
NSDictionary *_iconInfo;
}
- (void)setMGRT:(MGRT*)grt;
- (void)reset;
- (void)setRootValue:(MYX_GRT_VALUE*)root;
- (void)setDisplayInfo:(NSDictionary*)displayInfo;
- (void)setIconInfo:(NSDictionary*)displayInfo;
- (MYX_GRT_VALUE*)objectAtNode:(id)node;
@end
|