AIAlphabeticalSort Class Reference

Sort controller to sort contacts and groups alphabetically. More...

#import <AIAlphabeticalSort.h>

Inheritance diagram for AIAlphabeticalSort:

AISortController AIObject NSObject

Public Member Functions

(void) - didBecomeActiveFirstTime [implementation]
 Did become active first time.
(NSString *) - identifier [implementation]
 Non-localized identifier.
(NSString *) - displayName [implementation]
 Localized display name.
(NSSet *) - statusKeysRequiringResort [implementation]
 Status keys which, when changed, should trigger a resort.
(NSSet *) - attributeKeysRequiringResort [implementation]
 Attribute keys which, when changed, should trigger a resort.
(NSString *) - configureSortWindowTitle [implementation]
 Window title when configuring the sort.
(NSString *) - configureNibName [implementation]
 Nib name for configuration.
(void) - viewDidLoad [implementation]
 View did load.
(IBAction) - changePreference: [implementation]
 Preference changed.
(int) - alphabeticalSort [implementation]
 Alphabetical sort.
(sortfunc- sortFunction [implementation]
 Sort function.

Protected Attributes

IBOutlet NSButtoncheckBox_sortGroups
IBOutlet NSButtoncheckBox_sortByLastName

Detailed Description

Sort controller to sort contacts and groups alphabetically.


Member Function Documentation

- (int) alphabeticalSort (id)  objectA
(id)  objectB
(BOOL)  groups 
[implementation]

Alphabetical sort.

- (NSSet *) attributeKeysRequiringResort   [implementation]

Attribute keys which, when changed, should trigger a resort.

Reimplemented from AISortController.

- (IBAction) changePreference: (id)  sender   [implementation]

Preference changed.

Sort controllers should live update as preferences change.

Reimplemented from AISortController.

- (NSString *) configureNibName   [implementation]

Nib name for configuration.

Reimplemented from AISortController.

- (NSString *) configureSortWindowTitle   [implementation]

Window title when configuring the sort.

Subclasses should provide a title for configuring the sort only if configuration is possible.

Returns:
Localized title. If nil, the menu item will be disabled.

Reimplemented from AISortController.

- (void) didBecomeActiveFirstTime   [implementation]

Did become active first time.

Called only once; gives the sort controller an opportunity to set defaults and load preferences lazily.

Reimplemented from AISortController.

- (NSString *) displayName   [implementation]

Localized display name.

Reimplemented from AISortController.

- (NSString *) identifier   [implementation]

Non-localized identifier.

Reimplemented from AISortController.

- (sortfunc) sortFunction   [implementation]

Sort function.

Reimplemented from AISortController.

- (NSSet *) statusKeysRequiringResort   [implementation]

Status keys which, when changed, should trigger a resort.

Reimplemented from AISortController.

- (void) viewDidLoad   [implementation]

View did load.

Reimplemented from AISortController.


Field Documentation

- (IBOutlet NSButton*) checkBox_sortByLastName [protected]

- (IBOutlet NSButton*) checkBox_sortGroups [protected]


The documentation for this class was generated from the following files:
Generated on Fri Sep 15 10:28:28 2006 for Adium by  doxygen 1.4.7