Provides a title, an identifier, and an icon to be shown, as well as a badge value and a property to determine
whether the current item has a badge or not (`badgeValue` is set to -1 if no badge is shown)
-
+
Used to form a hierarchical model of SourceListItem instances – similar to the Source List tree structure
and easily accessible by the data source with the "children" property
-
+
SourceListItem *parent
- SourceListItem *child1;
- SourceListItem *child2;
- SourceListItem *childOfChild2;
- - SourceListItem *anotherChildOfChild2;
+
+ - SourceListItem *anotherChildOfChild2;
- SourceListItem *child3;
-
+
*/
@interface SideBarItem : NSObject {
- NSString *title;
- NSString *identifier;
+
+NSString *title;
+
+NSString *identifier;
NSString *untranslatedTitle;
- NSImage *icon;
- NSInteger badgeValue;
+
+NSImage *icon;
+
+NSInteger badgeValue;
NSInteger sdtype;
- NSArray *children;
+
+NSArray *children;
}
@property (nonatomic, copy) NSString *title;