Changeset 25589
- Timestamp:
- 11/20/2008 01:31:38 AM (2 months ago)
- Files:
-
- trunk/Frameworks/Adium Framework/Source/AIAbstractListController.h (modified) (3 diffs)
- trunk/Frameworks/Adium Framework/Source/AIAbstractListController.m (modified) (4 diffs)
- trunk/Frameworks/Adium Framework/Source/AIListContactCell.m (modified) (1 diff)
- trunk/Frameworks/Adium Framework/Source/AIListGroupCell.m (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/Frameworks/Adium Framework/Source/AIAbstractListController.h
r24751 r25589 16 16 17 17 #import <Adium/AIWindowController.h> 18 #import <Adium/AIListObject.h>19 #import <Adium/AIListContact.h>20 18 #import <AIUtilities/AISmoothTooltipTracker.h> 21 19 22 @class AIAutoScrollView, AIContactList, AIListOutlineView, AIListContactCell, AIListGroupCell, ESObjectWithProperties, AIListObject, AIChat; 20 @class AIAutoScrollView, AIContactList, AIListOutlineView, AIListContactCell, AIListGroupCell, ESObjectWithProperties, AIListObject, AIListContact, AIChat; 21 22 @protocol AIContainingObject; 23 23 24 24 #define LIST_LAYOUT_FOLDER @"Contact List" … … 171 171 @interface AIAbstractListController : NSObject <AISmoothTooltipTrackerDelegate> { 172 172 AIAutoScrollView *scrollView_contactList; 173 AIListOutlineView *contactListView;174 175 AISmoothTooltipTracker *tooltipTracker;176 177 AIListContactCell *contentCell;173 AIListOutlineView *contactListView; 174 175 AISmoothTooltipTracker *tooltipTracker; 176 177 AIListContactCell *contentCell; 178 178 AIListGroupCell *groupCell; 179 179 180 ESObjectWithProperties<AIContainingObject> *contactList;180 ESObjectWithProperties<AIContainingObject> *contactList; 181 181 BOOL hideRoot; 182 182 183 float backgroundOpacity;183 float backgroundOpacity; 184 184 185 185 BOOL inDrag; 186 NSArray *dragItems;186 NSArray *dragItems; 187 187 188 188 BOOL configuredViewsAndTooltips; … … 193 193 BOOL showTooltipsInBackground; 194 194 195 NSString *dragOperation;195 NSString *dragOperation; 196 196 197 197 BOOL useContactListGroups; trunk/Frameworks/Adium Framework/Source/AIAbstractListController.m
r25483 r25589 24 24 #import <Adium/AIListContactCell.h> 25 25 #import <Adium/AIListContactMockieCell.h> 26 #import <Adium/AIListGroup.h>27 26 #import <Adium/AIListGroupBubbleCell.h> 28 27 #import <Adium/AIListGroupBubbleToFitCell.h> … … 30 29 #import <Adium/AIListGroupMockieCell.h> 31 30 #import <Adium/AIListObject.h> 31 #import <Adium/AIListContact.h> 32 #import <Adium/AIListGroup.h> 33 #import <Adium/AIMetaContact.h> 34 #import <Adium/AIContactList.h> 32 35 #import <Adium/AIListOutlineView.h> 33 36 #import <Adium/AIMenuControllerProtocol.h> 34 #import <Adium/AIMetaContact.h>35 37 #import <Adium/AIService.h> 36 38 #import <AIUtilities/AIAutoScrollView.h> … … 46 48 #import "AISCLViewPlugin.h" 47 49 #import "AICoreComponentLoader.h" 48 #import <Adium/AIContactList.h>49 50 50 51 #define CONTENT_FONT_IF_FONT_NOT_FOUND [NSFont systemFontOfSize:10] … … 752 753 753 754 // Remove this contact list if from drag & drop operation took the last group away 754 if (contactList.uniqueContainedObjects.count == 0) { 755 // XXX what the heck? why does it want a cast here... that shouldn't be necessary 756 if (((id<AIContainingObject>)contactList).containedObjectsCount == 0) { 755 757 [adium.notificationCenter postNotificationName:DetachedContactListIsEmpty 756 758 object:contactListView]; trunk/Frameworks/Adium Framework/Source/AIListContactCell.m
r25405 r25589 16 16 17 17 #import <Adium/AIListContactCell.h> 18 #import <Adium/AIList Object.h>18 #import <Adium/AIListContact.h> 19 19 #import <AIUtilities/AIAttributedStringAdditions.h> 20 20 #import <AIUtilities/AIParagraphStyleAdditions.h> trunk/Frameworks/Adium Framework/Source/AIListGroupCell.m
r25414 r25589 17 17 #import <Adium/AIListGroupCell.h> 18 18 #import <Adium/AIListOutlineView.h> 19 #import <Adium/ESObjectWithProperties.h> 19 20 #import <AIUtilities/AIColorAdditions.h> 20 21 #import <AIUtilities/AIGradientAdditions.h>