Unescape the HREF attribute's text before passing it to NSURL which does not expect...
[adiumx.git] / Source / AIXtraInfo.h
blobcbdc9abf64428e5e4e55a3c6740ce002f3c2833e
1 /*
2 * Adium is the legal property of its developers, whose names are listed in the copyright file included
3 * with this source distribution.
4 *
5 * This program is free software; you can redistribute it and/or modify it under the terms of the GNU
6 * General Public License as published by the Free Software Foundation; either version 2 of the License,
7 * or (at your option) any later version.
8 *
9 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
10 * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
11 * Public License for more details.
13 * You should have received a copy of the GNU General Public License along with this program; if not,
14 * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
17 #import <Adium/AIObject.h>
19 @interface AIXtraInfo : AIObject {
20 NSString *name;
21 NSString *path;
22 NSImage *icon;
23 NSImage *previewImage;
24 NSString *resourcePath;
25 NSString *type;
26 NSString *readMePath;
27 NSBundle *xtraBundle;
30 + (AIXtraInfo *) infoWithURL:(NSURL *)url;
31 - (id) initWithURL:(NSURL *)url;
33 - (NSString *)type;
34 - (NSString *)path;
35 - (NSString *)name;
36 - (NSString *)resourcePath;
37 - (NSString *)readMePath;
38 - (NSImage *)icon;
39 - (NSImage *)previewImage;
40 - (void)setName:(NSString *)name;
41 - (NSBundle *)bundle; //returns nil if no bundle is available
42 @end