luxlabs header browser preview


@class NSArray, NSString, SPSearchQueryContext;

@interface SPSearchQuery : NSObject <NSCopying> {
    unsigned long long _queryID;
    NSString *_searchString;
    NSString *_keyboardLanguage;
    NSString *_keyboardPrimaryLanguage;
    double _scaleFactor;
    NSArray *markedTextArray;
    BOOL _finished;
    _Atomic BOOL _cancelled;
}

@property (readonly, nonatomic) SPSearchQueryContext *queryContext;
@property (readonly, nonatomic) BOOL cancelled;
@property (nonatomic) BOOL grouped;
@property (nonatomic) long long maxCount;
@property (retain, nonatomic) NSArray *disabledBundles;
@property (retain, nonatomic) NSArray *disabledApps;
@property (nonatomic) BOOL noTokenize;
@property (nonatomic) BOOL infinitePatience;
@property (nonatomic) BOOL isWideScreen;
@property (nonatomic) unsigned long long queryIdent;
@property (nonatomic) BOOL promoteLocalResults;
@property (nonatomic) BOOL promoteParsecResults;
@property (nonatomic) BOOL internalDebug;
@property (nonatomic) BOOL internalValidation;
@property (nonatomic) long long contentFilters;
@property (readonly, nonatomic) double creationTime;
@property (readonly, nonatomic) double cancellationTime;
@property (readonly, nonatomic) unsigned long long creationStamp;
@property (readonly, nonatomic) double currentTime;

- (unsigned long long)hash;
- (BOOL)hasMarkedText;
- (void)execute:(id /* block */)a0;
- (BOOL)plausiblyMatchesQuery:(id)a0;
- (void).cxx_destruct;
- (void)cancel;
- (BOOL)isEqual:(id)a0;
- (id)initWithQuery:(id)a0 domains:(id)a1;
- (id)initWithSearchQueryContext:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;

@end