luxlabs header browser preview


@class NSString, TSTHiddenStatesOwner, TSTHiddenStateExtent, TSTTableFilterSet;

@interface TSTHiddenStates : NSObject <TSTTableHiddenRowColumnProviding, TSTAdditionalHiddenRowColumnProviding>

@property (weak, nonatomic) TSTHiddenStatesOwner *hiddenStatesOwner;
@property (readonly, nonatomic) TSTHiddenStateExtent *rowHiddenStateExtent;
@property (readonly, nonatomic) TSTHiddenStateExtent *columnHiddenStateExtent;
@property (readonly, nonatomic) BOOL hasHiddenColumnsOrRows;
@property (readonly, nonatomic) BOOL hasCollapsedRows;
@property (readonly, nonatomic) BOOL hasCollapsedColumns;
@property (readonly, nonatomic) unsigned int numberOfHiddenRows;
@property (readonly, nonatomic) unsigned int numberOfHiddenColumns;
@property (readonly, nonatomic) unsigned int numberOfUserHiddenRows;
@property (readonly, nonatomic) unsigned int numberOfUserHiddenColumns;
@property (readonly, nonatomic) BOOL loadedIndexesAfterUnarchive;
@property (nonatomic) struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } hiddenStateOwnerForRowsUID;
@property (nonatomic) struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } hiddenStateOwnerForColumnsUID;
@property (retain, nonatomic) TSTTableFilterSet *filterSetForRows;
@property (retain, nonatomic) TSTTableFilterSet *filterSetForColumns;
@property (nonatomic) BOOL needsFilterFormulaRewriteForImport;
@property (nonatomic) BOOL needsToUpdateFilterSetForImport;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (unsigned int)columnOrRowIndexForFilterCoordinate:(const struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } *)a0;
+ (unsigned short)filterCoordTypeForFilterCoordinate:(const struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } *)a0;
+ (struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; })filterFormulaContainingCell;
+ (struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; })filterFormulaCoordForViewColumnRow:(unsigned int)a0;
+ (struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; })filterFormulaCoordinateForColumnOrRow:(unsigned int)a0;
+ (struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; })filterFormulaCoordinateForType:(unsigned short)a0 columnOrRowIndex:(unsigned int)a1;
+ (void)invalidateForChangingIndexes:(id)a0 isRow:(BOOL)a1 forTable:(id)a2;
+ (id)mutableIndexSetByIntersecting:(id)a0 withRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1;

- (void)setTableModel:(id)a0;
- (id)translator;
- (void).cxx_destruct;
- (void)encodeToArchive:(void *)a0 archiver:(id)a1;
- (id)indexesOfVisibleRowsInRowRange:(id)a0;
- (struct TSCERangeRef { struct TSCERangeCoordinate { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x1; } x0; struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } x1; })referenceToHiddenStateFromColumn:(unsigned short)a0 toColumn:(unsigned short)a1;
- (struct TSCERangeRef { struct TSCERangeCoordinate { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x1; } x0; struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } x1; })referenceToHiddenStateFromRow:(unsigned int)a0 toRow:(unsigned int)a1;
- (id)collapseSummaryColumnGroupUIDs:(id)a0;
- (id)indexesOfHiddenRowsInCellRange:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a0;
- (id)mutablePivotHiddenColumnIndexes;
- (BOOL)anyHiddenColumnsInCellRange:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a0;
- (BOOL)anyHiddenColumnsInCellRange:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a0 forAction:(unsigned char)a1;
- (BOOL)anyHiddenRowsInCellRange:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a0;
- (BOOL)anyHiddenRowsInCellRange:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a0 forAction:(unsigned char)a1;
- (id)applyCollapseExpandState:(id)a0 outUndoState:(id *)a1;
- (void)clearAllFiltered;
- (void)clearAllPivotHiddenAndInvalidate:(BOOL)a0;
- (id)collapseSummaryRowGroupUIDs:(id)a0;
- (id)collapsedColumnGroupUids;
- (id)collapsedRowGroupUids;
- (id)copyCollapsedStateToUpdatedRowGroupUids:(id)a0;
- (void)copyFromHiddenStates:(id)a0 forRange:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a1 withContext:(id)a2 isWholeTableCopy:(BOOL)a3;
- (void)deleteColumnsFromBaseRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 columnUids:(const void *)a1;
- (void)deleteRowsFromBaseRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 rowUids:(const void *)a1;
- (void)dirtyFilterState;
- (void)dirtyFilterStateForFooters;
- (void)dirtyFilterStateForHeaders;
- (id)duplicateFilterSet;
- (id)duplicateFilterSetInUidFormWithTable:(id)a0;
- (void)enableFilterSet:(BOOL)a0;
- (id)expandSummaryColumnGroupUIDs:(id)a0;
- (id)expandSummaryRowGroupUIDs:(id)a0;
- (void)filterSetUpdated;
- (BOOL)hasActiveFilters;
- (BOOL)hasFilterRulesWithTable:(id)a0 inBaseColumns:(id)a1;
- (BOOL)hasHiddenColumnAtIndex:(unsigned short)a0;
- (BOOL)hasHiddenColumnAtIndex:(unsigned short)a0 forAction:(unsigned char)a1;
- (BOOL)hasHiddenRowAtIndex:(unsigned int)a0;
- (BOOL)hasHiddenRowAtIndex:(unsigned int)a0 forAction:(unsigned char)a1;
- (id)hiddenColumnIndexes;
- (id)hiddenRowIndexes;
- (BOOL)hideBaseColumnAtIndex:(struct TSUModelColumnIndex { unsigned short x0; })a0 forAction:(unsigned char)a1;
- (BOOL)hideBaseRowAtIndex:(struct TSUModelRowIndex { unsigned int x0; })a0 forAction:(unsigned char)a1;
- (BOOL)hideColumnAtIndex:(unsigned short)a0 forAction:(unsigned char)a1;
- (void)hideColumnsAtIndexes:(id)a0 forAction:(unsigned char)a1 invalidate:(BOOL)a2;
- (BOOL)hideRowAtIndex:(unsigned int)a0 forAction:(unsigned char)a1;
- (void)hideRowsAtIndexes:(id)a0 forAction:(unsigned char)a1 invalidate:(BOOL)a2;
- (unsigned char)hidingActionForBaseColumnAtIndex:(struct TSUModelColumnIndex { unsigned short x0; })a0;
- (unsigned char)hidingActionForBaseRowAtIndex:(struct TSUModelRowIndex { unsigned int x0; })a0;
- (unsigned char)hidingActionForColumnAtIndex:(unsigned short)a0;
- (unsigned char)hidingActionForRowAtIndex:(unsigned int)a0;
- (unsigned short)indexOfVisibleColumnAfterAndIncludingColumnAtIndex:(unsigned short)a0;
- (unsigned short)indexOfVisibleColumnAfterColumnAtIndex:(unsigned short)a0;
- (unsigned short)indexOfVisibleColumnBeforeAndIncludingColumnAtIndex:(unsigned short)a0;
- (unsigned short)indexOfVisibleColumnBeforeColumnAtIndex:(unsigned short)a0;
- (unsigned int)indexOfVisibleRowAfterAndIncludingRowAtIndex:(unsigned int)a0;
- (unsigned int)indexOfVisibleRowAfterRowAtIndex:(unsigned int)a0;
- (unsigned int)indexOfVisibleRowBeforeAndIncludingRowAtIndex:(unsigned int)a0;
- (unsigned int)indexOfVisibleRowBeforeRowAtIndex:(unsigned int)a0;
- (id)indexesOfCollapsedColumnsInCellRange:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a0;
- (id)indexesOfCollapsedRowsInCellRange:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a0;
- (id)indexesOfFilteredColumnsInCellRange:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a0;
- (id)indexesOfFilteredRowsInCellRange:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a0;
- (id)indexesOfHiddenColumnsInBaseCellRange:(struct TSUModelCellRect { struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; } x0; })a0;
- (id)indexesOfHiddenColumnsInCellRange:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a0;
- (id)indexesOfHiddenRowsInBaseCellRange:(struct TSUModelCellRect { struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; } x0; })a0;
- (id)indexesOfUserHiddenColumnsInCellRange:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a0;
- (id)indexesOfUserHiddenRowsInCellRange:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a0;
- (id)indexesOfUserVisibleRowsInCellRange:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a0;
- (id)indexesOfVisibleColumnsInCellRange:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a0;
- (id)indexesOfVisibleColumnsInCellRegion:(id)a0;
- (id)indexesOfVisibleColumnsInColumnRange:(id)a0;
- (id)indexesOfVisibleRowsInCellRange:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a0;
- (id)indexesOfVisibleRowsInCellRegion:(id)a0;
- (id)initWithArchive:(const void *)a0 unarchiver:(id)a1 forHiddenStatesOwner:(id)a2;
- (id)initWithHiddenStatesOwner:(id)a0;
- (id)initWithHiddenStatesOwner:(id)a0 shouldRegister:(BOOL)a1;
- (void)insertNewColumnsInBaseRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (void)insertNewRowsInBaseRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (void)invalidateAllCollapsed;
- (void)invalidateViewGeometry;
- (BOOL)isColumnGroupUIDCollapsed:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a0;
- (BOOL)isGroupCollapsedAndVisible:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a0 dimension:(long long)a1;
- (BOOL)isGroupOrParentsCollapsed:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a0 dimension:(long long)a1;
- (BOOL)isRowGroupUIDCollapsed:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a0;
- (void)loadIndexesFromTable:(id)a0;
- (void)moveBaseColumnRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 toColumnIndex:(struct TSUModelColumnIndex { unsigned short x0; })a1;
- (void)moveBaseRowRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 toRowIndex:(struct TSUModelRowIndex { unsigned int x0; })a1;
- (void)moveViewColumnRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 toColumnIndex:(struct TSUViewColumnIndex { unsigned short x0; })a1;
- (id)mutableFilteredColumnIndexes;
- (id)mutableFilteredRowIndexes;
- (id)mutablePivotHiddenRowIndexes;
- (id)mutableUserHiddenColumnIndexes;
- (id)mutableUserHiddenRowIndexes;
- (void)mutateFormulaFiltersWithTable:(id)a0 usingBlock:(id /* block */)a1;
- (struct TSUModelColumnIndex { unsigned short x0; })numberOfHiddenColumnsInBaseCellRange:(struct TSUModelCellRect { struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; } x0; })a0;
- (unsigned int)numberOfHiddenColumnsInCellRange:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a0;
- (struct TSUModelRowIndex { unsigned int x0; })numberOfHiddenRowsInBaseCellRange:(struct TSUModelCellRect { struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; } x0; })a0;
- (unsigned int)numberOfHiddenRowsInCellRange:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a0;
- (struct TSUModelRowIndex { unsigned int x0; })numberOfUserHiddenRowsInBaseCellRange:(struct TSUModelCellRect { struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; } x0; })a0;
- (unsigned int)numberOfUserHiddenRowsInCellRange:(struct TSUCellRect { struct TSUCellCoord { unsigned int x0; unsigned short x1; BOOL x2; BOOL x3; } x0; struct { unsigned int x0; unsigned int x1; } x1; })a0;
- (id)pruneCollapsedColumnGroups;
- (id)pruneCollapsedRowGroups;
- (int)registerWithCalcEngine:(id)a0 baseOwnerUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a1;
- (void)remapTableUIDsInFormulasWithMap:(const void *)a0 calcEngine:(id)a1;
- (void)setColumnGroupUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a0 asCollapsed:(BOOL)a1;
- (void)setFilterSetType:(int)a0;
- (void)setFormulaOwnerUIDsWithMap:(id)a0;
- (void)setRowGroupUID:(const struct TSKUIDStruct { unsigned long long x0; unsigned long long x1; } *)a0 asCollapsed:(BOOL)a1;
- (BOOL)showBaseColumnAtIndex:(struct TSUModelColumnIndex { unsigned short x0; })a0 forAction:(unsigned char)a1;
- (BOOL)showBaseRowAtIndex:(struct TSUModelRowIndex { unsigned int x0; })a0 forAction:(unsigned char)a1;
- (BOOL)showColumnAtIndex:(unsigned short)a0 forAction:(unsigned char)a1;
- (void)showColumnsAtIndexes:(id)a0 forAction:(unsigned char)a1 invalidate:(BOOL)a2;
- (BOOL)showRowAtIndex:(unsigned int)a0 forAction:(unsigned char)a1;
- (void)showRowsAtIndexes:(id)a0 forAction:(unsigned char)a1 invalidate:(BOOL)a2;
- (void)swapBaseRowAtIndex:(struct TSUModelRowIndex { unsigned int x0; })a0 withRowAtIndex:(struct TSUModelRowIndex { unsigned int x0; })a1;
- (void)syncUpHiddenStateFormulaOwnerUIDs;
- (void)unregisterFromCalcEngine;
- (BOOL)verifyConnectionsWithTableModel:(id)a0;
- (void)willChangeGroupByTo:(id)a0;

@end