PsfPlayer: Added file info viewer.

git-svn-id: http://svn.purei.org/purei/trunk@729 b36208d7-6611-0410-8bec-b1987f11c4a2
This commit is contained in:
jpd002 2010-12-31 00:04:55 +00:00
parent ae1b79faa2
commit a42f479c85
7 changed files with 419 additions and 199 deletions

View File

@ -0,0 +1,15 @@
#import <UIKit/UIKit.h>
#import <vector>
#import "PsfTags.h"
typedef std::vector<std::string> TagStringList;
@interface FileInfoViewController : UITableViewController
{
CPsfTags m_tags;
TagStringList m_rawTags;
}
-(void)setTags: (const CPsfTags&)tags;
@end

View File

@ -0,0 +1,72 @@
#import "FileInfoViewController.h"
@implementation FileInfoViewController
-(void)dealloc
{
[super dealloc];
}
-(void)setTags: (const CPsfTags&)tags
{
m_tags = tags;
m_rawTags.clear();
for(CPsfTags::ConstTagIterator tagIterator(m_tags.GetTagsBegin());
tagIterator != m_tags.GetTagsEnd(); tagIterator++)
{
std::string rawTag;
rawTag = tagIterator->first + ": " + tagIterator->second;
m_rawTags.push_back(rawTag);
}
[self.tableView reloadData];
}
-(NSInteger)numberOfSectionsInTableView: (UITableView*)tableView
{
return 1;
}
-(NSInteger)tableView: (UITableView*)tableView numberOfRowsInSection: (NSInteger)section
{
if(section == 0)
{
return m_rawTags.size();
}
return 0;
}
-(NSString*)tableView: (UITableView*)tableView titleForHeaderInSection: (NSInteger)section
{
NSString *sectionHeader = nil;
if(section == 0)
{
sectionHeader = @"Raw Tags";
}
return sectionHeader;
}
-(UITableViewCell*)tableView: (UITableView*)tableView cellForRowAtIndexPath: (NSIndexPath*)indexPath
{
static NSString* CellIdentifier = @"Cell";
UITableViewCell* cell = [tableView dequeueReusableCellWithIdentifier: CellIdentifier];
if(cell == nil)
{
cell = [[[UITableViewCell alloc] initWithStyle: UITableViewCellStyleDefault reuseIdentifier: CellIdentifier] autorelease];
}
if(indexPath.section == 0)
{
std::string rawTag = m_rawTags[indexPath.row];
cell.textLabel.text = [NSString stringWithUTF8String: rawTag.c_str()];
}
return cell;
}
@end

View File

@ -1,8 +1,9 @@
#import <UIKit/UIKit.h>
#include "PsfVm.h"
#include "PlaylistSelectViewController.h"
#include "PlaylistViewController.h"
#include "Playlist.h"
#import "PsfVm.h"
#import "PlaylistSelectViewController.h"
#import "PlaylistViewController.h"
#import "FileInfoViewController.h"
#import "Playlist.h"
@interface PsfPlayerAppDelegate : NSObject <UIApplicationDelegate, UITabBarControllerDelegate, UIActionSheetDelegate>
{
@ -10,7 +11,8 @@
UITabBarController* m_tabBarController;
IBOutlet PlaylistSelectViewController* m_playlistSelectViewController;
IBOutlet PlaylistViewController* m_playlistViewController;
IBOutlet FileInfoViewController* m_fileInfoViewController;
IBOutlet UILabel* m_trackTitleLabel;
IBOutlet UILabel* m_currentTimeLabel;
IBOutlet UIButton* m_playButton;

View File

@ -179,6 +179,7 @@
m_trackTitleLabel.text = titleString;
[titleString release];
}
[m_fileInfoViewController setTags: psfTags];
m_playing = true;
m_playButton.enabled = YES;

View File

@ -30,5 +30,7 @@
<array>
<string>audio</string>
</array>
<key>UIFileSharingEnabled</key>
<true/>
</dict>
</plist>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<archive type="com.apple.InterfaceBuilder3.CocoaTouch.XIB" version="7.10">
<data>
<int key="IBDocument.SystemTarget">528</int>
<int key="IBDocument.SystemTarget">784</int>
<string key="IBDocument.SystemVersion">10H574</string>
<string key="IBDocument.InterfaceBuilderVersion">823</string>
<string key="IBDocument.AppKitVersion">1038.35</string>
@ -12,7 +12,7 @@
</object>
<object class="NSMutableArray" key="IBDocument.EditedObjectIDs">
<bool key="EncodedWithXMLCoder">YES</bool>
<integer value="214"/>
<integer value="165"/>
</object>
<object class="NSArray" key="IBDocument.PluginDependencies">
<bool key="EncodedWithXMLCoder">YES</bool>
@ -74,166 +74,61 @@
</object>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<bool key="IBUIHorizontal">NO</bool>
<object class="IBUIViewController" key="IBUISelectedViewController" id="299609478">
<object class="IBUIView" key="IBUIView" id="555477381">
<object class="IBUIViewController" key="IBUISelectedViewController" id="68572511">
<object class="IBUIView" key="IBUIView" id="1025599045">
<reference key="NSNextResponder"/>
<int key="NSvFlags">274</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBUIView" id="321194348">
<reference key="NSNextResponder" ref="555477381"/>
<int key="NSvFlags">292</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBUILabel" id="535236364">
<reference key="NSNextResponder" ref="321194348"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{23, 6}, {274, 21}}</string>
<reference key="NSSuperview" ref="321194348"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<int key="IBUIContentMode">7</int>
<bool key="IBUIUserInteractionEnabled">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<string key="IBUIText">PsfPlayer</string>
<object class="NSFont" key="IBUIFont">
<string key="NSName">Helvetica</string>
<double key="NSSize">14</double>
<int key="NSfFlags">16</int>
</object>
<object class="NSColor" key="IBUITextColor" id="514138019">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MQA</bytes>
</object>
<nil key="IBUIHighlightedColor"/>
<int key="IBUIBaselineAdjustment">1</int>
<float key="IBUIMinimumFontSize">10</float>
<int key="IBUITextAlignment">1</int>
</object>
<object class="IBUILabel" id="137785867">
<reference key="NSNextResponder" ref="321194348"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{23, 24}, {274, 21}}</string>
<reference key="NSSuperview" ref="321194348"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<int key="IBUIContentMode">7</int>
<bool key="IBUIUserInteractionEnabled">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<string key="IBUIText">00:00</string>
<object class="NSFont" key="IBUIFont">
<string key="NSName">Helvetica</string>
<double key="NSSize">12</double>
<int key="NSfFlags">16</int>
</object>
<reference key="IBUITextColor" ref="514138019"/>
<nil key="IBUIHighlightedColor"/>
<int key="IBUIBaselineAdjustment">1</int>
<float key="IBUIMinimumFontSize">10</float>
<int key="IBUITextAlignment">1</int>
</object>
</object>
<string key="NSFrameSize">{320, 51}</string>
<reference key="NSSuperview" ref="555477381"/>
<object class="NSColor" key="IBUIBackgroundColor" id="866826509">
<object class="IBUITableView" id="787667597">
<reference key="NSNextResponder" ref="1025599045"/>
<int key="NSvFlags">274</int>
<string key="NSFrame">{{0, 44}, {320, 367}}</string>
<reference key="NSSuperview" ref="1025599045"/>
<object class="NSColor" key="IBUIBackgroundColor" id="514138019">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MC4zMzMzMzMzMzMzAA</bytes>
<bytes key="NSWhite">MQA</bytes>
</object>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<object class="IBUIView" id="859460024">
<reference key="NSNextResponder" ref="555477381"/>
<int key="NSvFlags">292</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBUIButton" id="336410434">
<reference key="NSNextResponder" ref="859460024"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{20, 20}, {52, 37}}</string>
<reference key="NSSuperview" ref="859460024"/>
<bool key="IBUIOpaque">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<bool key="IBUIEnabled">NO</bool>
<int key="IBUIContentHorizontalAlignment">0</int>
<int key="IBUIContentVerticalAlignment">0</int>
<object class="NSFont" key="IBUIFont" id="886843656">
<string key="NSName">Helvetica-Bold</string>
<double key="NSSize">15</double>
<int key="NSfFlags">16</int>
</object>
<int key="IBUIButtonType">1</int>
<string key="IBUINormalTitle">&lt;&lt;</string>
<reference key="IBUIHighlightedTitleColor" ref="514138019"/>
<object class="NSColor" key="IBUINormalTitleColor">
<int key="NSColorSpace">1</int>
<bytes key="NSRGB">MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA</bytes>
</object>
<object class="NSColor" key="IBUINormalTitleShadowColor" id="562421277">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MC41AA</bytes>
</object>
</object>
<object class="IBUIButton" id="403859221">
<reference key="NSNextResponder" ref="859460024"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{80, 20}, {160, 37}}</string>
<reference key="NSSuperview" ref="859460024"/>
<bool key="IBUIOpaque">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<bool key="IBUIEnabled">NO</bool>
<int key="IBUIContentHorizontalAlignment">0</int>
<int key="IBUIContentVerticalAlignment">0</int>
<reference key="IBUIFont" ref="886843656"/>
<int key="IBUIButtonType">1</int>
<string key="IBUINormalTitle">Play</string>
<reference key="IBUIHighlightedTitleColor" ref="514138019"/>
<object class="NSColor" key="IBUINormalTitleColor">
<int key="NSColorSpace">1</int>
<bytes key="NSRGB">MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA</bytes>
</object>
<reference key="IBUINormalTitleShadowColor" ref="562421277"/>
</object>
<object class="IBUIButton" id="783040925">
<reference key="NSNextResponder" ref="859460024"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{248, 20}, {52, 37}}</string>
<reference key="NSSuperview" ref="859460024"/>
<bool key="IBUIOpaque">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<bool key="IBUIEnabled">NO</bool>
<int key="IBUIContentHorizontalAlignment">0</int>
<int key="IBUIContentVerticalAlignment">0</int>
<reference key="IBUIFont" ref="886843656"/>
<int key="IBUIButtonType">1</int>
<string key="IBUINormalTitle">&gt;&gt;</string>
<reference key="IBUIHighlightedTitleColor" ref="514138019"/>
<object class="NSColor" key="IBUINormalTitleColor">
<int key="NSColorSpace">1</int>
<bytes key="NSRGB">MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA</bytes>
</object>
<reference key="IBUINormalTitleShadowColor" ref="562421277"/>
</object>
</object>
<string key="NSFrame">{{0, 334}, {320, 77}}</string>
<reference key="NSSuperview" ref="555477381"/>
<reference key="IBUIBackgroundColor" ref="866826509"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<bool key="IBUIAlwaysBounceVertical">YES</bool>
<int key="IBUISeparatorStyle">1</int>
<int key="IBUISectionIndexMinimumDisplayRowCount">0</int>
<bool key="IBUIShowsSelectionImmediatelyOnTouchBegin">YES</bool>
<float key="IBUIRowHeight">44</float>
<float key="IBUISectionHeaderHeight">22</float>
<float key="IBUISectionFooterHeight">22</float>
</object>
<object class="IBUINavigationBar" id="239629335">
<reference key="NSNextResponder" ref="1025599045"/>
<int key="NSvFlags">290</int>
<string key="NSFrameSize">{320, 44}</string>
<reference key="NSSuperview" ref="1025599045"/>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<object class="NSArray" key="IBUIItems">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBUINavigationItem" id="615572659">
<reference key="IBUINavigationBar" ref="239629335"/>
<object class="IBUIBarButtonItem" key="IBUIRightBarButtonItem" id="97167582">
<string key="IBUITitle">Open</string>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<int key="IBUIStyle">1</int>
<reference key="IBUINavigationItem" ref="615572659"/>
</object>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
</object>
</object>
</object>
<string key="NSFrameSize">{320, 411}</string>
<reference key="NSSuperview"/>
<object class="NSColor" key="IBUIBackgroundColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MQA</bytes>
<object class="NSColorSpace" key="NSCustomColorSpace">
<int key="NSID">2</int>
</object>
</object>
<reference key="IBUIBackgroundColor" ref="514138019"/>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<object class="IBUITabBarItem" key="IBUITabBarItem" id="479860374">
<string key="IBUITitle">Now Playing</string>
<object class="IBUITabBarItem" key="IBUITabBarItem" id="397600260">
<string key="IBUITitle">Playlist</string>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<reference key="IBUITabBar"/>
</object>
@ -247,57 +142,210 @@
</object>
<object class="NSMutableArray" key="IBUIViewControllers">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBUIViewController" id="68572511">
<object class="IBUIView" key="IBUIView" id="1025599045">
<reference ref="68572511"/>
<object class="IBUIViewController" id="299609478">
<object class="IBUIView" key="IBUIView" id="555477381">
<nil key="NSNextResponder"/>
<int key="NSvFlags">274</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBUITableView" id="787667597">
<reference key="NSNextResponder" ref="1025599045"/>
<int key="NSvFlags">274</int>
<string key="NSFrame">{{0, 44}, {320, 367}}</string>
<reference key="NSSuperview" ref="1025599045"/>
<reference key="IBUIBackgroundColor" ref="514138019"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<bool key="IBUIAlwaysBounceVertical">YES</bool>
<int key="IBUISeparatorStyle">1</int>
<int key="IBUISectionIndexMinimumDisplayRowCount">0</int>
<bool key="IBUIShowsSelectionImmediatelyOnTouchBegin">YES</bool>
<float key="IBUIRowHeight">44</float>
<float key="IBUISectionHeaderHeight">22</float>
<float key="IBUISectionFooterHeight">22</float>
</object>
<object class="IBUINavigationBar" id="239629335">
<reference key="NSNextResponder" ref="1025599045"/>
<int key="NSvFlags">290</int>
<string key="NSFrameSize">{320, 44}</string>
<reference key="NSSuperview" ref="1025599045"/>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<object class="NSArray" key="IBUIItems">
<object class="IBUIView" id="321194348">
<reference key="NSNextResponder" ref="555477381"/>
<int key="NSvFlags">292</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBUINavigationItem" id="615572659">
<reference key="IBUINavigationBar" ref="239629335"/>
<object class="IBUIBarButtonItem" key="IBUIRightBarButtonItem" id="97167582">
<string key="IBUITitle">Open</string>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<int key="IBUIStyle">1</int>
<reference key="IBUINavigationItem" ref="615572659"/>
</object>
<object class="IBUILabel" id="535236364">
<reference key="NSNextResponder" ref="321194348"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{23, 6}, {274, 21}}</string>
<reference key="NSSuperview" ref="321194348"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<int key="IBUIContentMode">7</int>
<bool key="IBUIUserInteractionEnabled">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<string key="IBUIText">PsfPlayer</string>
<object class="NSFont" key="IBUIFont">
<string key="NSName">Helvetica</string>
<double key="NSSize">14</double>
<int key="NSfFlags">16</int>
</object>
<reference key="IBUITextColor" ref="514138019"/>
<nil key="IBUIHighlightedColor"/>
<int key="IBUIBaselineAdjustment">1</int>
<float key="IBUIMinimumFontSize">10</float>
<int key="IBUITextAlignment">1</int>
</object>
<object class="IBUILabel" id="137785867">
<reference key="NSNextResponder" ref="321194348"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{23, 24}, {274, 21}}</string>
<reference key="NSSuperview" ref="321194348"/>
<bool key="IBUIOpaque">NO</bool>
<bool key="IBUIClipsSubviews">YES</bool>
<int key="IBUIContentMode">7</int>
<bool key="IBUIUserInteractionEnabled">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<string key="IBUIText">00:00</string>
<object class="NSFont" key="IBUIFont">
<string key="NSName">Helvetica</string>
<double key="NSSize">12</double>
<int key="NSfFlags">16</int>
</object>
<reference key="IBUITextColor" ref="514138019"/>
<nil key="IBUIHighlightedColor"/>
<int key="IBUIBaselineAdjustment">1</int>
<float key="IBUIMinimumFontSize">10</float>
<int key="IBUITextAlignment">1</int>
</object>
</object>
<string key="NSFrameSize">{320, 51}</string>
<reference key="NSSuperview" ref="555477381"/>
<object class="NSColor" key="IBUIBackgroundColor" id="866826509">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MC4zMzMzMzMzMzMzAA</bytes>
</object>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<object class="IBUIView" id="859460024">
<reference key="NSNextResponder" ref="555477381"/>
<int key="NSvFlags">292</int>
<object class="NSMutableArray" key="NSSubviews">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBUIButton" id="336410434">
<reference key="NSNextResponder" ref="859460024"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{20, 20}, {52, 37}}</string>
<reference key="NSSuperview" ref="859460024"/>
<bool key="IBUIOpaque">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<bool key="IBUIEnabled">NO</bool>
<int key="IBUIContentHorizontalAlignment">0</int>
<int key="IBUIContentVerticalAlignment">0</int>
<object class="NSFont" key="IBUIFont" id="886843656">
<string key="NSName">Helvetica-Bold</string>
<double key="NSSize">15</double>
<int key="NSfFlags">16</int>
</object>
<int key="IBUIButtonType">1</int>
<string key="IBUINormalTitle">&lt;&lt;</string>
<reference key="IBUIHighlightedTitleColor" ref="514138019"/>
<object class="NSColor" key="IBUINormalTitleColor">
<int key="NSColorSpace">1</int>
<bytes key="NSRGB">MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA</bytes>
</object>
<object class="NSColor" key="IBUINormalTitleShadowColor" id="562421277">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MC41AA</bytes>
</object>
</object>
<object class="IBUIButton" id="403859221">
<reference key="NSNextResponder" ref="859460024"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{80, 20}, {160, 37}}</string>
<reference key="NSSuperview" ref="859460024"/>
<bool key="IBUIOpaque">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<bool key="IBUIEnabled">NO</bool>
<int key="IBUIContentHorizontalAlignment">0</int>
<int key="IBUIContentVerticalAlignment">0</int>
<reference key="IBUIFont" ref="886843656"/>
<int key="IBUIButtonType">1</int>
<string key="IBUINormalTitle">Play</string>
<reference key="IBUIHighlightedTitleColor" ref="514138019"/>
<object class="NSColor" key="IBUINormalTitleColor">
<int key="NSColorSpace">1</int>
<bytes key="NSRGB">MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA</bytes>
</object>
<reference key="IBUINormalTitleShadowColor" ref="562421277"/>
</object>
<object class="IBUIButton" id="783040925">
<reference key="NSNextResponder" ref="859460024"/>
<int key="NSvFlags">292</int>
<string key="NSFrame">{{248, 20}, {52, 37}}</string>
<reference key="NSSuperview" ref="859460024"/>
<bool key="IBUIOpaque">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<bool key="IBUIEnabled">NO</bool>
<int key="IBUIContentHorizontalAlignment">0</int>
<int key="IBUIContentVerticalAlignment">0</int>
<reference key="IBUIFont" ref="886843656"/>
<int key="IBUIButtonType">1</int>
<string key="IBUINormalTitle">&gt;&gt;</string>
<reference key="IBUIHighlightedTitleColor" ref="514138019"/>
<object class="NSColor" key="IBUINormalTitleColor">
<int key="NSColorSpace">1</int>
<bytes key="NSRGB">MC4xOTYwNzg0MzQ2IDAuMzA5ODAzOTMyOSAwLjUyMTU2ODY1NgA</bytes>
</object>
<reference key="IBUINormalTitleShadowColor" ref="562421277"/>
</object>
</object>
<string key="NSFrame">{{0, 334}, {320, 77}}</string>
<reference key="NSSuperview" ref="555477381"/>
<reference key="IBUIBackgroundColor" ref="866826509"/>
<bool key="IBUIClipsSubviews">YES</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<object class="IBUITableView" id="829720788">
<reference key="NSNextResponder" ref="555477381"/>
<int key="NSvFlags">274</int>
<string key="NSFrame">{{0, 51}, {320, 283}}</string>
<reference key="NSSuperview" ref="555477381"/>
<object class="NSColor" key="IBUIBackgroundColor">
<int key="NSColorSpace">10</int>
<object class="NSImage" key="NSImage">
<int key="NSImageFlags">549453824</int>
<string key="NSSize">{84, 1}</string>
<object class="NSMutableArray" key="NSReps">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="NSArray">
<bool key="EncodedWithXMLCoder">YES</bool>
<integer value="0"/>
<object class="NSBitmapImageRep">
<object class="NSData" key="NSTIFFRepresentation">
<bytes key="NS.bytes">TU0AKgAAAVjFzNT/xczU/8XM1P/FzNT/xczS/8vS2P/L0tj/xczU/8XM1P/FzNT/xczU/8XM0v/L0tj/
y9LY/8XM1P/FzNT/xczU/8XM1P/FzNL/y9LY/8vS2P/FzNT/xczU/8XM1P/FzNT/xczS/8vS2P/L0tj/
xczU/8XM1P/FzNT/xczU/8XM0v/L0tj/y9LY/8XM1P/FzNT/xczU/8XM1P/FzNL/y9LY/8vS2P/FzNT/
xczU/8XM1P/FzNT/xczS/8vS2P/L0tj/xczU/8XM1P/FzNT/xczU/8XM0v/L0tj/y9LY/8XM1P/FzNT/
xczU/8XM1P/FzNL/y9LY/8vS2P/FzNT/xczU/8XM1P/FzNT/xczS/8vS2P/L0tj/xczU/8XM1P/FzNT/
xczU/8XM0v/L0tj/y9LY/8XM1P/FzNT/xczU/8XM1P/FzNL/y9LY/8vS2P8ADQEAAAMAAAABAFQAAAEB
AAMAAAABAAEAAAECAAMAAAAEAAAB+gEDAAMAAAABAAEAAAEGAAMAAAABAAIAAAERAAQAAAABAAAACAES
AAMAAAABAAEAAAEVAAMAAAABAAQAAAEWAAMAAAABAAEAAAEXAAQAAAABAAABUAEcAAMAAAABAAEAAAFS
AAMAAAABAAEAAAFTAAMAAAAEAAACAgAAAAAACAAIAAgACAABAAEAAQABA</bytes>
</object>
</object>
</object>
</object>
<object class="NSColor" key="NSColor" id="818637276">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MCAwAA</bytes>
</object>
</object>
<string key="IBUIColorCocoaTouchKeyPath">groupTableViewBackgroundColor</string>
</object>
<bool key="IBUIClipsSubviews">YES</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<bool key="IBUIAlwaysBounceVertical">YES</bool>
<int key="IBUIStyle">1</int>
<int key="IBUISeparatorStyle">1</int>
<int key="IBUISectionIndexMinimumDisplayRowCount">0</int>
<float key="IBUIRowHeight">44</float>
<float key="IBUISectionHeaderHeight">10</float>
<float key="IBUISectionFooterHeight">10</float>
</object>
</object>
<string key="NSFrameSize">{320, 411}</string>
<reference key="IBUIBackgroundColor" ref="514138019"/>
<object class="NSColor" key="IBUIBackgroundColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MQA</bytes>
<object class="NSColorSpace" key="NSCustomColorSpace">
<int key="NSID">2</int>
</object>
</object>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
<object class="IBUITabBarItem" key="IBUITabBarItem" id="397600260">
<string key="IBUITitle">Playlist</string>
<object class="IBUITabBarItem" key="IBUITabBarItem" id="479860374">
<string key="IBUITitle">Now Playing</string>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<reference key="IBUITabBar"/>
</object>
@ -309,7 +357,6 @@
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<bool key="IBUIHorizontal">NO</bool>
</object>
<reference ref="299609478"/>
<object class="IBUIViewController" id="671438028">
<object class="IBUITabBarItem" key="IBUITabBarItem" id="276555260">
<string key="IBUITitle">SPU0</string>
@ -343,10 +390,7 @@
<nil key="NSNextResponder"/>
<int key="NSvFlags">266</int>
<string key="NSFrame">{{129, 330}, {163, 49}}</string>
<object class="NSColor" key="IBUIBackgroundColor">
<int key="NSColorSpace">3</int>
<bytes key="NSWhite">MCAwAA</bytes>
</object>
<reference key="IBUIBackgroundColor" ref="818637276"/>
<bool key="IBUIClearsContextBeforeDrawing">NO</bool>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
</object>
@ -389,6 +433,14 @@
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<bool key="IBUIHorizontal">NO</bool>
</object>
<object class="IBUIViewController" id="516159765">
<object class="IBUISimulatedStatusBarMetrics" key="IBUISimulatedStatusBarMetrics"/>
<object class="IBUISimulatedOrientationMetrics" key="IBUISimulatedOrientationMetrics">
<int key="interfaceOrientation">1</int>
</object>
<string key="targetRuntimeIdentifier">IBCocoaTouchFramework</string>
<bool key="IBUIHorizontal">NO</bool>
</object>
</object>
<object class="IBObjectContainer" key="IBDocument.Objects">
<object class="NSMutableArray" key="connectionRecords">
@ -522,6 +574,38 @@
</object>
<int key="connectionID">236</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">view</string>
<reference key="source" ref="516159765"/>
<reference key="destination" ref="829720788"/>
</object>
<int key="connectionID">239</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">delegate</string>
<reference key="source" ref="829720788"/>
<reference key="destination" ref="516159765"/>
</object>
<int key="connectionID">240</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">dataSource</string>
<reference key="source" ref="829720788"/>
<reference key="destination" ref="516159765"/>
</object>
<int key="connectionID">241</int>
</object>
<object class="IBConnectionRecord">
<object class="IBCocoaTouchOutletConnection" key="connection">
<string key="label">m_fileInfoViewController</string>
<reference key="source" ref="664661524"/>
<reference key="destination" ref="516159765"/>
</object>
<int key="connectionID">242</int>
</object>
</object>
<object class="IBMutableOrderedSet" key="objectRecords">
<object class="NSArray" key="orderedObjects">
@ -676,6 +760,7 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<reference ref="321194348"/>
<reference ref="859460024"/>
<reference ref="829720788"/>
</object>
<reference key="parent" ref="299609478"/>
</object>
@ -763,6 +848,16 @@
<reference key="object" ref="97167582"/>
<reference key="parent" ref="615572659"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">237</int>
<reference key="object" ref="829720788"/>
<reference key="parent" ref="555477381"/>
</object>
<object class="IBObjectRecord">
<int key="objectID">238</int>
<reference key="object" ref="516159765"/>
<reference key="parent" ref="0"/>
</object>
</object>
</object>
<object class="NSMutableDictionary" key="flattenedProperties">
@ -807,6 +902,11 @@
<string>226.IBViewBoundsToFrameTransform</string>
<string>227.IBPluginDependency</string>
<string>231.IBPluginDependency</string>
<string>237.IBPluginDependency</string>
<string>237.IBViewBoundsToFrameTransform</string>
<string>238.CustomClassName</string>
<string>238.IBEditorWindowLastContentRect</string>
<string>238.IBPluginDependency</string>
<string>3.CustomClassName</string>
<string>3.IBPluginDependency</string>
</object>
@ -814,7 +914,7 @@
<bool key="EncodedWithXMLCoder">YES</bool>
<string>UIApplication</string>
<string>UIResponder</string>
<string>{{504, 53}, {320, 480}}</string>
<string>{{301, 122}, {320, 480}}</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>PlaylistSelectViewController</string>
@ -864,6 +964,13 @@
</object>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<object class="NSAffineTransform">
<bytes key="NSTransformStruct">P4AAAL+AAABB6AAAw5YAAA</bytes>
</object>
<string>FileInfoViewController</string>
<string>{{0, 254}, {320, 480}}</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
<string>PsfPlayerAppDelegate</string>
<string>com.apple.InterfaceBuilder.IBCocoaTouchPlugin</string>
</object>
@ -884,11 +991,19 @@
</object>
</object>
<nil key="sourceID"/>
<int key="maxID">236</int>
<int key="maxID">242</int>
</object>
<object class="IBClassDescriber" key="IBDocument.Classes">
<object class="NSMutableArray" key="referencedPartialClassDescriptions">
<bool key="EncodedWithXMLCoder">YES</bool>
<object class="IBPartialClassDescription">
<string key="className">FileInfoViewController</string>
<string key="superclassName">UITableViewController</string>
<object class="IBClassDescriptionSource" key="sourceIdentifier">
<string key="majorKey">IBProjectSource</string>
<string key="minorKey">Classes/FileInfoViewController.h</string>
</object>
</object>
<object class="IBPartialClassDescription">
<string key="className">PlaylistSelectViewController</string>
<string key="superclassName">UITableViewController</string>
@ -978,6 +1093,7 @@
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>m_currentTimeLabel</string>
<string>m_fileInfoViewController</string>
<string>m_playButton</string>
<string>m_playlistSelectViewController</string>
<string>m_playlistViewController</string>
@ -988,6 +1104,7 @@
<object class="NSMutableArray" key="dict.values">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>UILabel</string>
<string>FileInfoViewController</string>
<string>UIButton</string>
<string>PlaylistSelectViewController</string>
<string>PlaylistViewController</string>
@ -1001,6 +1118,7 @@
<object class="NSArray" key="dict.sortedKeys">
<bool key="EncodedWithXMLCoder">YES</bool>
<string>m_currentTimeLabel</string>
<string>m_fileInfoViewController</string>
<string>m_playButton</string>
<string>m_playlistSelectViewController</string>
<string>m_playlistViewController</string>
@ -1014,6 +1132,10 @@
<string key="name">m_currentTimeLabel</string>
<string key="candidateClassName">UILabel</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">m_fileInfoViewController</string>
<string key="candidateClassName">FileInfoViewController</string>
</object>
<object class="IBToOneOutletInfo">
<string key="name">m_playButton</string>
<string key="candidateClassName">UIButton</string>
@ -1338,7 +1460,7 @@
<string key="IBDocument.TargetRuntimeIdentifier">IBCocoaTouchFramework</string>
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencies">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS</string>
<integer value="528" key="NS.object.0"/>
<integer value="784" key="NS.object.0"/>
</object>
<object class="NSMutableDictionary" key="IBDocument.PluginDeclaredDependencyDefaults">
<string key="NS.key.0">com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS</string>

View File

@ -112,6 +112,7 @@
7E844858123C9499003250D7 /* Playlist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 7E844856123C9499003250D7 /* Playlist.cpp */; };
7E8448EB123D41CC003250D7 /* PlaylistViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7E8448EA123D41CC003250D7 /* PlaylistViewController.mm */; };
7EDF2BB512C675BC001CB546 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7EDF2BB412C675BC001CB546 /* AVFoundation.framework */; };
7EECCE8E12CBC333006251EB /* FileInfoViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 7EECCE8D12CBC333006251EB /* FileInfoViewController.mm */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@ -332,6 +333,8 @@
7E8448EA123D41CC003250D7 /* PlaylistViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = PlaylistViewController.mm; sourceTree = "<group>"; };
7EDF2B2712C556C6001CB546 /* ObjCMemberFunctionPointer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ObjCMemberFunctionPointer.h; sourceTree = "<group>"; };
7EDF2BB412C675BC001CB546 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
7EECCE8C12CBC333006251EB /* FileInfoViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileInfoViewController.h; sourceTree = "<group>"; };
7EECCE8D12CBC333006251EB /* FileInfoViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = FileInfoViewController.mm; sourceTree = "<group>"; };
8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
/* End PBXFileReference section */
@ -362,6 +365,8 @@
080E96DDFE201D6D7F000001 /* Classes */ = {
isa = PBXGroup;
children = (
7EECCE8C12CBC333006251EB /* FileInfoViewController.h */,
7EECCE8D12CBC333006251EB /* FileInfoViewController.mm */,
7EDF2B2712C556C6001CB546 /* ObjCMemberFunctionPointer.h */,
7E1C4334123430FC00BB4E9C /* PlaylistSelectViewController.h */,
7E1C4335123430FC00BB4E9C /* PlaylistSelectViewController.m */,
@ -865,6 +870,7 @@
7E1C4336123430FC00BB4E9C /* PlaylistSelectViewController.m in Sources */,
7E844858123C9499003250D7 /* Playlist.cpp in Sources */,
7E8448EB123D41CC003250D7 /* PlaylistViewController.mm in Sources */,
7EECCE8E12CBC333006251EB /* FileInfoViewController.mm in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};