diff --git a/Apps/EOModelEditor/DataBrowser.h b/Apps/EOModelEditor/DataBrowser.h index 2406424..8ace3f2 100644 --- a/Apps/EOModelEditor/DataBrowser.h +++ b/Apps/EOModelEditor/DataBrowser.h @@ -37,8 +37,8 @@ { IBOutlet NSWindow * _window; IBOutlet NSTextField * _entityNameField; - IBOutlet NSTextField * _fetchLimitText; - IBOutlet NSTextField * _qualifierText; + IBOutlet NSTextField * fetchLimitText; + IBOutlet NSTextField * qualifierText; IBOutlet NSTableView * _tableView; EOEntity * _currentEntity; TableViewController *_tableViewController; diff --git a/Apps/EOModelEditor/DataBrowser.m b/Apps/EOModelEditor/DataBrowser.m index e1f66f9..f01bdde 100644 --- a/Apps/EOModelEditor/DataBrowser.m +++ b/Apps/EOModelEditor/DataBrowser.m @@ -156,12 +156,15 @@ static DataBrowser *sharedDataBrowser = nil; [_editingContext invalidateAllObjects]; } - + if ([[qualifierText stringValue] length] > 0) + qual = [EOQualifier qualifierWithQualifierFormat:[qualifierText stringValue]]; fetchSpec = [EOFetchSpecification fetchSpecificationWithEntityName:[_currentEntity name] qualifier:qual sortOrderings:nil]; + [fetchSpec setFetchLimit:[fetchLimitText intValue]]; + [fetchSpec setRawRowKeyPaths:keyPaths]; results = [_editingContext objectsWithFetchSpecification:fetchSpec]; diff --git a/ChangeLog b/ChangeLog index 26f5e42..f61f718 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2013-03-13: Sebastian Reitenbach + * Apps/EOModelEditor/DataBrowser.[h|m] + * make the fetch limit and qualifier fields work + 2013-03-10: Sebastian Reitenbach * Apps/EOModelEditor/Inspectors/EntityInspector.m add warning about method not implemented