#import "DWTableCell.h"
#import "DWTableString.h"


@interface AqQueryCell : DWTableCell 
{
    @public

    /* cell state */

        BOOL isBrowseHostCell;
        
        float rotation;
        
        float bgOpacity;
        float bgOpacityTarget;
    
        float controlOpacity;
        float controlOpacityTarget;
        
        BOOL mouseOver;
        BOOL mouseDown;
        BOOL isActive;

    /* strings */

        DWTableString* primary;
        DWTableString* secondary;
        
        int results;
        BOOL hasNewResults;
}

+ (id) primaryAttributes;
+ (id) secondaryAttributes;
+ (id) secondaryBlueAttributes;

NSRect AqQueryCellTrackingRectInFrame(NSRect frame);

- (void) setPrimary: (DWTableString*) theString;
- (void) setSecondary: (DWTableString*) theString;

@end