Quicksilver

QSCommand

For representing a command -- that is, essentially what you build using the command window. Usually has at least a direct object (see dObject below) and an action object (see aObject below).

Some methods of interest

  • -(QSAction *)aObject
  • +(id)commandWithDictionary:(NSDictionary *)
  • +(id)commandWithDirectObject:(QSBasicObject *)actionObject:(QSBasicObject *)indirectObject:(QSBasicObject *)
  • +(id)commandWithFile:(NSString *)
  • +(id)commandWithInfo:(NSDictionary *)
  • -(QSObject *)dObject
  • -(NSDictionary *)dictionaryRepresentation
  • -(NSString *)displayName
  • -(QSObject *)execute
  • -(QSObject *)executeIgnoringModifiers
  • -(QSObject *)executeWithIndirect:(QSBasicObject *)
  • -(QSObject *)iObject
  • -(NSString *)identifier
  • -(id)initWithDictionary:(NSDictionary *)
  • -(id)initWithDirectObject:(QSBasicObject *)actionObject:(QSBasicObject *)indirectObject:(QSBasicObject *)
  • -(NSString *)name
  • -(void)writeToFile:(NSString *)