Description: a delegate for working with data source dimension panel.
#import <UIKit/UIKit.h>
#import <MobileAnalysis/DimensionsPanelTableProtocol.h>
@interface DimensionsPanelTableProtocolImpl : UIViewController<DimensionsPanelTableProtocol> {
UIViewController<DimensionsPanelTableProtocol>* m_dimensionsPanel;
}
// Data source dimension panel
@property (assign) UIViewController<DimensionsPanelTableProtocol>* dimensionsPanel;
@end
#import "DimensionsPanelTableProtocolImpl.h"
@implementation DimensionsPanelTableProtocolImpl
@synthesize dimensionsPanel = m_dimensionsPanel;
// Refreshes dimension panel data
- (void)update {
// Refresh table data on dimension panel
[[m_dimensionsPanel tableView] reloadData];
NSLog(@"Dimension panel data is refreshed");
}
// Refreshes dimension panel and its data
-(void)deepUpdate {
[self update];
}
// Collapses all popup windows on dimension panel
-(void)hidePoovers {
NSLog(@"This method is not supported");
}
// Refreshes arrows on dimension panel
-(void)updateSeparatorViewArrows {
NSLog(@"This method is not supported");
}
// Refreshes dimension types of controllers displayed on dimension panel
-(void)updateItemViewControllerTypes {
NSLog(@"This method is not supported");
}
// Refreshes controllers displayed on dimension panel
-(void)updateItemViewController {
NSLog(@"This method is not supported");
}
// Reloads view tables on dimension panel
-(void)reloadItemTables {
NSLog(@"This method is not supported");
}
@end
See also: