Main Page | Modules | Class Hierarchy | Data Structures | Directories | File List | Data Fields | Globals | Related Pages

HostManager Class Reference

#import <HostManager.h>


Detailed Description

Definition at line 5 of file HostManager.h.

Public Member Functions

(IBAction) - addHost:
(IBAction) - colorAction:
(IBAction) - deleteSelection:
(IBAction) - tableAction:
(IBAction) - dataButtonAction:
(void) - show:
(id) - init [implementation]
(void) - dealloc [implementation]
(void) - enableRowSelectControls: [implementation]
(void) - makeDataCache [implementation]
(void) - effectChangeInRow: [implementation]
(void) - windowDidBecomeMain: [implementation]
(void) - awakeFromNib [implementation]
(int) - numberOfRowsInTableView: [implementation]
(id) - tableView:objectValueForTableColumn:row: [implementation]
(void) - tableView:setObjectValue:forTableColumn:row: [implementation]
(void) - tableView:willDisplayCell:forTableColumn:row: [implementation]

Protected Attributes

IBOutlet NSButton * addButton
IBOutlet NSColorWell * backColorWell
IBOutlet NSColorWell * cursorColorWell
IBOutlet NSButton * deleteButton
IBOutlet NSTableView * hostTable
IBOutlet NSColorWell * textColorWell
IBOutlet NSPopUpButton * versionPopup
IBOutlet NSPopUpButton * cipherPopup
IBOutlet NSButton * compressionCheck
IBOutlet NSWindow * window
NSMutableArray * dataCache


Member Function Documentation

- (IBAction) addHost: (id)  sender  
 

Definition at line 192 of file HostManager.m.

References dataCache, CrescatAppDelegate::defaultHostSettings, enableRowSelectControls:, and hostTable.

Here is the call graph for this function:

- (void) awakeFromNib   [implementation]
 

Definition at line 186 of file HostManager.m.

References enableRowSelectControls:, and makeDataCache.

Here is the call graph for this function:

- (IBAction) colorAction: (id)  sender  
 

Definition at line 237 of file HostManager.m.

References backColorWell, cursorColorWell, dataCache, effectChangeInRow:, hostTable, and textColorWell.

Here is the call graph for this function:

- (IBAction) dataButtonAction: (id)  sender  
 

Definition at line 214 of file HostManager.m.

References cipherPopup, compressionCheck, dataCache, effectChangeInRow:, hostTable, and versionPopup.

Here is the call graph for this function:

- (void) dealloc   [implementation]
 

Definition at line 100 of file HostManager.m.

References window.

- (IBAction) deleteSelection: (id)  sender  
 

Definition at line 259 of file HostManager.m.

References dataCache, CrescatAppDelegate::deleteHostName:userID:, HostAndUser::hostName, hostTable, and HostAndUser::userName.

Here is the call graph for this function:

- (void) effectChangeInRow: (int)  row   [implementation]
 

Definition at line 161 of file HostManager.m.

References dataCache, CrescatAppDelegate::deleteHostName:userID:, HostAndUser::hostName, hostTable, HostAndUser::setHostName:, CrescatAppDelegate::setSettings:forHost:userID:, HostAndUser::settings, HostAndUser::setUserName:, and HostAndUser::userName.

Referenced by colorAction:, dataButtonAction:, and tableView:setObjectValue:forTableColumn:row:.

Here is the call graph for this function:

- (void) enableRowSelectControls: (BOOL)  enable   [implementation]
 

Definition at line 111 of file HostManager.m.

References backColorWell, cipherPopup, compressionCheck, cursorColorWell, dataCache, deleteButton, hostTable, textColorWell, and versionPopup.

Referenced by addHost:, awakeFromNib, and tableAction:.

- (id) init   [implementation]
 

Definition at line 94 of file HostManager.m.

- (void) makeDataCache   [implementation]
 

Definition at line 136 of file HostManager.m.

References dataCache, CrescatAppDelegate::hosts, hosts(), hostTable, CrescatAppDelegate::settingsForHost:userID:, and CrescatAppDelegate::userIDsForHost:.

Referenced by awakeFromNib, and windowDidBecomeMain:.

Here is the call graph for this function:

- (int) numberOfRowsInTableView: (NSTableView *)  tableView   [implementation]
 

Definition at line 286 of file HostManager.m.

References dataCache.

- (void) show: (id)  sender  
 

Definition at line 106 of file HostManager.m.

References window.

- (IBAction) tableAction: (id)  sender  
 

Definition at line 271 of file HostManager.m.

References deleteButton, enableRowSelectControls:, and hostTable.

Here is the call graph for this function:

- (id) tableView: (NSTableView *)  tableView
objectValueForTableColumn: (NSTableColumn *)  tableColumn
row: (int)  row
  [implementation]
 

Definition at line 291 of file HostManager.m.

References dataCache.

- (void) tableView: (NSTableView *)  tableView
setObjectValue: (id)  object
forTableColumn: (NSTableColumn *)  tableColumn
row: (int)  row
  [implementation]
 

Definition at line 312 of file HostManager.m.

References dataCache, and effectChangeInRow:.

Here is the call graph for this function:

- (void) tableView: (NSTableView *)  tableView
willDisplayCell: (id)  cell
forTableColumn: (NSTableColumn *)  tableColumn
row: (int)  row
  [implementation]
 

Definition at line 335 of file HostManager.m.

References dataCache.

- (void) windowDidBecomeMain: (NSNotification *)  notice   [implementation]
 

Definition at line 181 of file HostManager.m.

References makeDataCache.

Here is the call graph for this function:


Field Documentation

- (IBOutlet NSButton*) addButton [protected]
 

Definition at line 7 of file HostManager.h.

- (IBOutlet NSColorWell*) backColorWell [protected]
 

Definition at line 8 of file HostManager.h.

Referenced by colorAction:, and enableRowSelectControls:.

- (IBOutlet NSPopUpButton*) cipherPopup [protected]
 

Definition at line 14 of file HostManager.h.

Referenced by dataButtonAction:, and enableRowSelectControls:.

- (IBOutlet NSButton*) compressionCheck [protected]
 

Definition at line 15 of file HostManager.h.

Referenced by dataButtonAction:, and enableRowSelectControls:.

- (IBOutlet NSColorWell*) cursorColorWell [protected]
 

Definition at line 9 of file HostManager.h.

Referenced by colorAction:, and enableRowSelectControls:.

- (NSMutableArray*) dataCache [protected]
 

Definition at line 18 of file HostManager.h.

Referenced by addHost:, colorAction:, dataButtonAction:, deleteSelection:, effectChangeInRow:, enableRowSelectControls:, makeDataCache, numberOfRowsInTableView:, tableView:objectValueForTableColumn:row:, tableView:setObjectValue:forTableColumn:row:, and tableView:willDisplayCell:forTableColumn:row:.

- (IBOutlet NSButton*) deleteButton [protected]
 

Definition at line 10 of file HostManager.h.

Referenced by enableRowSelectControls:, and tableAction:.

- (IBOutlet NSTableView*) hostTable [protected]
 

Definition at line 11 of file HostManager.h.

Referenced by addHost:, colorAction:, dataButtonAction:, deleteSelection:, effectChangeInRow:, enableRowSelectControls:, makeDataCache, and tableAction:.

- (IBOutlet NSColorWell*) textColorWell [protected]
 

Definition at line 12 of file HostManager.h.

Referenced by colorAction:, and enableRowSelectControls:.

- (IBOutlet NSPopUpButton*) versionPopup [protected]
 

Definition at line 13 of file HostManager.h.

Referenced by dataButtonAction:, and enableRowSelectControls:.

- (IBOutlet NSWindow*) window [protected]
 

Definition at line 16 of file HostManager.h.

Referenced by dealloc, and show:.


The documentation for this class was generated from the following files:
Generated on Fri Sep 30 12:01:13 2005 for Crescat by  doxygen 1.4.4