// ///////////////////////////////////////////////////////////////////////////////
// Copyright
(C
) 2010, Frank Blumenberg
//
// See License.
txt for complete licensing and attribution information.
// Permission
is hereby granted, free of charge, to
any person obtaining a copy
// of this software and associated documentation files
(the "Software"
), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software
is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
all
// copies or substantial portions of the Software.
//
// THE SOFTWARE
IS PROVIDED "AS IS", WITHOUT WARRANTY OF
ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE
FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
//
// ///////////////////////////////////////////////////////////////////////////////
#import "MKHostViewController.
h"
@implementation MKHostViewController
@synthesize host=_host;
#pragma mark -
-
(id
)initWithHost:
(MKHost*
)theHost
{
if ((self =
[super initWithFile:@"MKHost"
])) {
self.
title = NSLocalizedString
(@"MK Host",@"MK Host Title"
);
self.
host = theHost;
super.
dataSource = self;
}
return self;
}
-
(void
)dealloc
{
self.
host = nil;
[_host release
];
[super dealloc
];
}
#pragma mark -
// called after this controller's
view will appear
-
(void
)viewWillAppear:
(BOOL
)animated
{
[self.
navigationController setToolbarHidden:YES animated:NO
];
}
/*
// Override to allow orientations other than the default portrait orientation.
-
(BOOL
)shouldAutorotateToInterfaceOrientation:
(UIInterfaceOrientation
)interfaceOrientation
{
//
Return YES
for supported orientations
return (interfaceOrientation == UIInterfaceOrientationPortrait
);
}
*/
#pragma mark -
#pragma mark InAppSettingsDatasource
-
(id
) objectForKey:
(id
)aKey
{
return [self.
host valueForKey:aKey
];
}
-
(void
) setObject:
(id
)anObject forKey:
(id
)aKey
{
[self.
host setValue:anObject forKey:aKey
];
}
@
end