2 Copyright (C) 2000-2003 SKYRIX Software AG
4 This file is part of OGo
6 OGo is free software; you can redistribute it and/or modify it under
7 the terms of the GNU Lesser General Public License as published by the
8 Free Software Foundation; either version 2, or (at your option) any
11 OGo is distributed in the hope that it will be useful, but WITHOUT ANY
12 WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public
14 License for more details.
16 You should have received a copy of the GNU Lesser General Public
17 License along with OGo; see the file COPYING. If not, write to the
18 Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
21 // $Id: SOPEXStatisticsController.h 1 2004-08-20 11:17:52Z znek $
22 // Created by znek on Thu Feb 12 2004.
24 #ifndef __SOPEXStatisticsController_H_
25 #define __SOPEXStatisticsController_H_
27 #import <AppKit/AppKit.h>
30 @interface SOPEXStatisticsController : NSObject
32 IBOutlet NSWindow *window;
33 IBOutlet NSTextField *baseURLTextField;
34 IBOutlet NSTextField *pidTextField;
35 IBOutlet NSTextField *lastRefreshDateTextField;
36 IBOutlet NSTableView *applicationStatsTableView;
37 IBOutlet NSOutlineView *pageStatsOutlineView;
38 IBOutlet NSButton *refreshButton;
39 IBOutlet NSProgressIndicator *refreshProgressIndicator;
41 NSURL *applicationURL;
43 NSDictionary *natLangDict;
45 NSString *currentPageKey;
46 NSMutableString *characterBuffer;
48 NSMutableArray *applicationStats, *pageNames;
49 NSMutableDictionary *statsForPageNameLUT;
51 NSMutableArray *currentStats; // NOT RETAINED
54 - (id)initWithApplicationURL:(NSString *)url;
56 - (IBAction)orderFront:(id)sender;
57 - (IBAction)performRefresh:(id)sender;
58 - (IBAction)openApplicationInBrowser:(id)sender;
62 #endif /* __SOPEXStatisticsController_H_ */