-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathRPTraceDocument.h
More file actions
56 lines (44 loc) · 1.74 KB
/
RPTraceDocument.h
File metadata and controls
56 lines (44 loc) · 1.74 KB
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
//
// MyDocument.h
// Rampler
//
// Copyright 2010-2012 Fotonauts. All rights reserved.
//
#import <Cocoa/Cocoa.h>
@class RPSampleSession, RPCallTree, RPOutlineView;
@interface RPTraceDocument : NSDocument <NSMenuDelegate>
{
IBOutlet NSButton* unfocusButton;
IBOutlet NSButton* focusButton;
IBOutlet NSButton* focusDownFunctionButton;
IBOutlet NSButton* hottestSubpathButton;
IBOutlet NSButton* flattenRecursionButton;
IBOutlet NSTextField* urlTextField;
IBOutlet NSTextField* totalTimeTextField;
IBOutlet NSTextField* intervalTextField;
IBOutlet NSTextField* realIntervalTextField;
IBOutlet NSTextField* tickCountTextField;
IBOutlet NSTextField* stackCountTextField;
IBOutlet NSTextField* versionTextField;
BOOL hideInsignificantCalls;
NSMutableArray *columnInfo;
BOOL updatingColumns;
}
@property (nonatomic, readonly) RPSampleSession* root;
@property (nonatomic, readonly) RPSampleSession* displayRoot;
@property (nonatomic, weak) NSNumberFormatter* percentFormatter;
@property (nonatomic, readonly, weak) RPOutlineView* mainOutlineView;;
@property (nonatomic, assign) BOOL displayTimeUnitAsPercentOfTotal;
@property (nonatomic, assign) BOOL hideInsignificantCalls;
@property (nonatomic, assign) BOOL flattenRecursion;
@property (nonatomic, readonly) RPTraceDocument *mainDocument;
@property (nonatomic, readonly) NSString *version;
@property (nonatomic, readonly) NSURL* url;
@property (nonatomic, readonly, assign) double interval;
@property (nonatomic, readonly, assign) double duration;
- (IBAction)focusButtonAction:(id)sender;
- (IBAction)followHottestSubpath:(id)sender;
- (IBAction)focusDownFunctionButtonAction:(id)sender;
- (IBAction)flattenRecursionButtonAction:(id)sender;
- (void)updateTimeFormatter;
@end