mirror of
https://github.com/cappuccino/cappuccino.git
synced 2026-10-02 07:06:16 +00:00
Fixed: only reload the operations and errors dataview when they are currently displayed in XcodeCapp
This commit is contained in:
@@ -18,6 +18,7 @@
|
||||
}
|
||||
|
||||
@property XCCCappuccinoProjectController *cappuccinoProjectController;
|
||||
@property BOOL selected;
|
||||
|
||||
- (void)selectItem:(id)anItem;
|
||||
- (void)reload;
|
||||
|
||||
@@ -54,6 +54,9 @@
|
||||
|
||||
- (void)reload
|
||||
{
|
||||
if (!_selected)
|
||||
return;
|
||||
|
||||
[self->errorOutlineView reloadData];
|
||||
[self->errorOutlineView expandItem:nil expandChildren:YES];
|
||||
|
||||
|
||||
@@ -344,11 +344,26 @@
|
||||
[self _setTextColor:[NSColor colorWithCalibratedRed:107.0/255.0 green:148.0/255.0 blue:236.0/255.0 alpha:1.0] forButton:sender];
|
||||
|
||||
if (sender == self->buttonSelectConfigurationTab)
|
||||
{
|
||||
[_operationsViewController setSelected:NO];
|
||||
[_errorsViewController setSelected:NO];
|
||||
[self->tabViewProject selectTabViewItemAtIndex:0];
|
||||
if (sender == self->buttonSelectErrorsTab)
|
||||
}
|
||||
else if (sender == self->buttonSelectErrorsTab)
|
||||
{
|
||||
[_operationsViewController setSelected:NO];
|
||||
[_errorsViewController setSelected:YES];
|
||||
[self->tabViewProject selectTabViewItemAtIndex:1];
|
||||
if (sender == self->buttonSelectOperationsTab)
|
||||
[_errorsViewController reload];
|
||||
}
|
||||
else if (sender == self->buttonSelectOperationsTab)
|
||||
{
|
||||
[_operationsViewController setSelected:YES];
|
||||
[_errorsViewController setSelected:NO];
|
||||
[self->tabViewProject selectTabViewItemAtIndex:2];
|
||||
[_operationsViewController reload];
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
}
|
||||
|
||||
@property XCCCappuccinoProjectController *cappuccinoProjectController;
|
||||
@property BOOL selected;
|
||||
|
||||
- (void)reload;
|
||||
- (IBAction)cancelAllOperations:(id)sender;
|
||||
|
||||
@@ -56,6 +56,9 @@
|
||||
|
||||
- (void)reload
|
||||
{
|
||||
if (!_selected)
|
||||
return;
|
||||
|
||||
[self->operationTableView reloadData];
|
||||
|
||||
[self _showMaskingView:![self.cappuccinoProjectController projectRelatedOperations].count];
|
||||
|
||||
Reference in New Issue
Block a user