mirror of
https://github.com/gnustep/libs-gsweb.git
synced 2025-02-23 19:51:13 +00:00
* GSWeb.framework/GSWDisplayGroup.m:
o added queryKeyValueQualifierClassName (to specify a specific key value qualifier for a key) o finished -finishInitialization implementation o finished -_setUpForNewDataSource implementation o added -_isCustomDataSourceClass: o rewritten part of -updateDisplayedObjects o rewritten part of -setObjectArray: o rewriten -setSelectedObjects: o rewritten -setSelectionIndexes: o rewritten -selectObject: o rewritten -selectNext o rewritten -selectPrevious o rewritten -insertObject:atIndex: o rewritten -deleteSelection o rewritten -deleteObjectAtIndex: o rewritten -_deleteObjectsAtIndexes: o rewritten -displayedObjects o rewritten -fetch o rewritten -displayNextBatch o rewritten -displayPreviousBatch; o fixed -setNumberOfObjectsPerBatch: o implemented -objectsChangedInEditingContext: o replaced -_changedInEditingContext: by -objectsChangedInEditingContext: o replaced -_changedInEditingContext: by -objectsInvalidatedInEditingContext: o implemented -_notifySelectionChanged o implemented -_notifyRowChanged: o implemented -_lastObserverNotified: o implemented -_beginObserverNotification: o implemented -_selectionIndex o implemented -_deleteObject: git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@17023 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
d767f61996
commit
17c17943cc
2 changed files with 1234 additions and 692 deletions
|
@ -69,6 +69,7 @@
|
|||
#include <EOControl/EODetailDataSource.h>
|
||||
#include <EOControl/EOKeyValueArchiver.h>
|
||||
#include <EOControl/EONull.h>
|
||||
#include <EOControl/EOUndoManager.h>
|
||||
#include <EOAccess/EODatabaseDataSource.h>
|
||||
#endif
|
||||
|
||||
|
@ -94,21 +95,27 @@
|
|||
NSMutableDictionary* _queryMatch;
|
||||
NSMutableDictionary* _queryMin;
|
||||
NSMutableDictionary* _queryMinMatch;
|
||||
NSMutableDictionary*_queryMax;
|
||||
NSMutableDictionary*_queryMaxMatch;
|
||||
NSMutableDictionary*_queryOperator;
|
||||
NSMutableDictionary* _queryMax;
|
||||
NSMutableDictionary* _queryMaxMatch;
|
||||
NSMutableDictionary* _queryOperator;
|
||||
NSMutableDictionary* _queryKeyValueQualifierClassName;
|
||||
NSString* _defaultStringMatchOperator;
|
||||
NSString* _defaultStringMatchFormat;
|
||||
NSMutableDictionary*_queryBindings;
|
||||
int _updatedObjectIndex;
|
||||
unsigned _numberOfObjectsPerBatch;
|
||||
unsigned _batchIndex;
|
||||
struct {
|
||||
unsigned int selectFirstObject:1;
|
||||
unsigned int autoFetch:1;
|
||||
unsigned int validateImmediately:1;
|
||||
unsigned int queryMode:1;
|
||||
unsigned int fetchAll:1;
|
||||
unsigned int _reserved:27;
|
||||
unsigned int isCustomDataSourceClass:1;
|
||||
unsigned int isInitialized:1;
|
||||
unsigned int didChangeContents:1;
|
||||
unsigned int didChangeSelection:1;
|
||||
unsigned int haveFetched:1;
|
||||
unsigned int _reserved:23;
|
||||
} _flags;
|
||||
struct {
|
||||
unsigned int didChangeDataSource:1;
|
||||
|
@ -131,6 +138,12 @@
|
|||
} _delegateRespondsTo;
|
||||
};
|
||||
|
||||
+ (GSWDisplayGroup* )displayGroup;
|
||||
#if GDL2
|
||||
- (EOUndoManager*)undoManager;
|
||||
#else
|
||||
- (id)undoManager;
|
||||
#endif
|
||||
- (NSArray *)allObjects;
|
||||
- (NSArray *)allQualifierOperators;
|
||||
- (unsigned)batchCount;
|
||||
|
@ -140,6 +153,12 @@
|
|||
- (EODataSource *)dataSource;
|
||||
- (NSString *)defaultStringMatchFormat;
|
||||
- (NSString *)defaultStringMatchOperator;
|
||||
+ (NSString*)globalDefaultStringMatchOperator;
|
||||
+ (void)setGlobalDefaultStringMatchOperator:(NSString *)operatorString;
|
||||
+ (NSString *)globalDefaultStringMatchFormat;
|
||||
+ (void)setGlobalDefaultStringMatchFormat:(NSString *)format;
|
||||
+ (BOOL)globalDefaultForValidatesChangesImmediately;
|
||||
+ (void)setGlobalDefaultForValidatesChangesImmediately:(BOOL)flag;
|
||||
- (id)delegate;
|
||||
- (id)delete;
|
||||
- (BOOL)deleteObjectAtIndex:(unsigned)index;
|
||||
|
@ -147,6 +166,7 @@
|
|||
- (NSString *)detailKey;
|
||||
- (id)displayBatchContainingSelectedObject;
|
||||
- (NSArray *)displayedObjects;
|
||||
- (NSArray *)allDisplayedObjects;
|
||||
- (id)displayNextBatch;
|
||||
- (id)displayPreviousBatch;
|
||||
- (BOOL)endEditing;
|
||||
|
@ -186,11 +206,13 @@
|
|||
- (NSMutableDictionary*)queryMin;
|
||||
- (NSMutableDictionary*)queryMinMatch;
|
||||
- (NSMutableDictionary*)queryOperator;
|
||||
- (NSMutableDictionary*)queryKeyValueQualifierClassName;
|
||||
- (void)redisplay;
|
||||
- (NSArray *)relationalQualifierOperators;
|
||||
- (NSMutableDictionary *)secondObjectForQualifier;
|
||||
- (id)selectedObject;
|
||||
- (void)setSelectedObject:(id)object;
|
||||
- (void)setSelectedObjects:(NSArray *)objects;
|
||||
- (NSArray *)selectedObjects;
|
||||
- (NSArray *)selectionIndexes;
|
||||
- (id)selectFirst;
|
||||
|
@ -211,7 +233,8 @@
|
|||
- (void)setFetchesOnLoad:(BOOL)flag;
|
||||
- (void)setInQueryMode:(BOOL)flag;
|
||||
- (void)setInsertedObjectDefaultValues:(NSDictionary *)defaultValues;
|
||||
-(void)setQueryOperator:(NSDictionary*)qo;
|
||||
- (void)setQueryOperator:(NSDictionary*)qo;
|
||||
- (void)setQueryKeyValueQualifierClassName:(NSDictionary*)qo;
|
||||
- (void)setLocalKeys:(NSArray *)keys;
|
||||
- (void)setMasterObject:(id)masterObject;
|
||||
- (void)setNumberOfObjectsPerBatch:(unsigned)count;
|
||||
|
|
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue