This seems currently broken. I also had icons for all my self written
AS actions but once I upgraded from 3820 to 3825 (current) I found out
that QS will not reckognise icons set via the Finder's Get Info
dialog.
Deleting various catalogs and letting them re-index didn't help.

Currently the only to get icons displayed for actions is to write an
ObjC plugin for quicksilver and overwrite the iconForAction: method in
your <pluginName>Action.m/h file, like so:

- (NSImage *)iconForAction:(NSString *)action {

    NSImage * actionIcon;
    if ([action isEqualToString:kProgrammersFriendConvertToHexAction])
{
        actionIcon = [QSRez imageNamed:@"Convert to Hex 128px"
inBundle:[NSBundle bundleForClass:[ProgrammersFriend class]]];
    }
    return actionIcon;
}

HTH

André

Reply via email to