Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Add type info and remove unused ivars
  • Loading branch information
dmoagx committed May 13, 2018
1 parent 31a9b3b commit e49d33e
Show file tree
Hide file tree
Showing 2 changed files with 32 additions and 17 deletions.
44 changes: 28 additions & 16 deletions Source/SPTableContent.h
Expand Up @@ -58,9 +58,9 @@ typedef NS_ENUM(NSInteger, SPTableContentFilterSource) {
@interface SPTableContent : NSObject <NSTableViewDelegate, NSTableViewDataSource, NSComboBoxDataSource, NSComboBoxDelegate, SPDatabaseContentViewDelegate>
{
IBOutlet SPDatabaseDocument *tableDocumentInstance;
IBOutlet id tablesListInstance;
IBOutlet SPTablesList *tablesListInstance;
IBOutlet SPTableData* tableDataInstance;
IBOutlet id tableSourceInstance;
IBOutlet SPTableStructure *tableSourceInstance;

#ifndef SP_CODA
IBOutlet SPTableInfo *tableInfoInstance;
Expand All @@ -70,16 +70,13 @@ typedef NS_ENUM(NSInteger, SPTableContentFilterSource) {
IBOutlet SPCopyTable *tableContentView;

IBOutlet NSButton *toggleRuleFilterButton;
IBOutlet id addButton;
IBOutlet id duplicateButton;
IBOutlet id removeButton;
IBOutlet id reloadButton;
IBOutlet NSButton *addButton;
IBOutlet NSButton *duplicateButton;
IBOutlet NSButton *removeButton;
IBOutlet NSButton *reloadButton;
#ifndef SP_CODA
IBOutlet NSButton *multipleLineEditingButton;
IBOutlet NSTextField *countText;
IBOutlet id limitRowsField;
IBOutlet id limitRowsButton;
IBOutlet id limitRowsStepper;
#endif

IBOutlet NSButton *paginationPreviousButton;
Expand Down Expand Up @@ -112,15 +109,27 @@ typedef NS_ENUM(NSInteger, SPTableContentFilterSource) {
NSMutableArray *nibObjectsToRelease;
#endif

NSString *selectedTable, *usedQuery;
NSString *selectedTable;
NSString *usedQuery;
SPDataStorage *tableValues;
NSMutableArray *dataColumns, *keys, *oldRow;
NSUInteger tableRowsCount, previousTableRowsCount;
NSMutableArray *dataColumns;
NSMutableArray *keys;
NSMutableArray *oldRow;
NSUInteger tableRowsCount;
NSUInteger previousTableRowsCount;
NSNumber *sortCol;
BOOL isEditingRow, isEditingNewRow, isSavingRow, isDesc, setLimit;
BOOL isFiltered, isLimited, isInterruptedLoad, maxNumRowsIsEstimate;
BOOL isEditingRow;
BOOL isEditingNewRow;
BOOL isSavingRow;
BOOL isDesc;
BOOL setLimit;
BOOL isFiltered;
BOOL isLimited;
BOOL isInterruptedLoad;
BOOL maxNumRowsIsEstimate;
NSUserDefaults *prefs;
NSInteger currentlyEditingRow, maxNumRows;
NSInteger currentlyEditingRow;
NSInteger maxNumRows;

NSUInteger contentPage;

Expand All @@ -142,7 +151,10 @@ typedef NS_ENUM(NSInteger, SPTableContentFilterSource) {
#endif

NSTimer *tableLoadTimer;
NSUInteger tableLoadInterfaceUpdateInterval, tableLoadTimerTicksSinceLastUpdate, tableLoadLastRowCount, tableLoadTargetRowCount;
NSUInteger tableLoadInterfaceUpdateInterval;
NSUInteger tableLoadTimerTicksSinceLastUpdate;
NSUInteger tableLoadLastRowCount;
NSUInteger tableLoadTargetRowCount;

NSArray *cqColumnDefinition;
BOOL isFirstChangeInView;
Expand Down
5 changes: 4 additions & 1 deletion Source/SPTableContent.m
Expand Up @@ -950,6 +950,7 @@ - (void)updateResultStore:(SPMySQLStreamingResultStore *)theResultStore approxim
[theResultStore startDownload];

#ifndef SP_CODA
#warning private ivar accessed from outside
NSProgressIndicator *dataLoadingIndicator = [tableDocumentInstance valueForKey:@"queryProgressBar"];
#else
NSProgressIndicator *dataLoadingIndicator = [tableDocumentInstance queryProgressBar];
Expand Down Expand Up @@ -3325,7 +3326,8 @@ - (NSRect) viewport
*/
- (CGFloat) tablesListWidth
{
return [[[[tableDocumentInstance valueForKeyPath:@"contentViewSplitter"] subviews] objectAtIndex:0] frame].size.width;
#warning private ivar accessed from outside
return [[[[tableDocumentInstance valueForKey:@"contentViewSplitter"] subviews] objectAtIndex:0] frame].size.width;
}

/**
Expand Down Expand Up @@ -3524,6 +3526,7 @@ - (void)updateNumberOfRows
[tableDataInstance setStatusValue:@"y" forKey:@"RowsCountAccurate"];
#ifndef SP_CODA
[[tableInfoInstance onMainThread] tableChanged:nil];
#warning private ivar accessed from outside
[[[tableDocumentInstance valueForKey:@"extendedTableInfoInstance"] onMainThread] loadTable:selectedTable];
#endif

Expand Down

0 comments on commit e49d33e

Please sign in to comment.