aboutsummaryrefslogtreecommitdiffstats
path: root/Source
diff options
context:
space:
mode:
Diffstat (limited to 'Source')
-rw-r--r--Source/SPDatabaseDocument.h1
-rw-r--r--Source/SPDatabaseDocument.m8
2 files changed, 9 insertions, 0 deletions
diff --git a/Source/SPDatabaseDocument.h b/Source/SPDatabaseDocument.h
index 3ca3ad6f..7ce9d573 100644
--- a/Source/SPDatabaseDocument.h
+++ b/Source/SPDatabaseDocument.h
@@ -312,6 +312,7 @@
- (IBAction)viewRelations:(id)sender;
- (IBAction)viewTriggers:(id)sender;
- (IBAction)addConnectionToFavorites:(id)sender;
+- (BOOL)isCustomQuerySelected;
// Titlebar methods
- (void)setStatusIconToImageWithName:(NSString *)imagePath;
diff --git a/Source/SPDatabaseDocument.m b/Source/SPDatabaseDocument.m
index c5381114..a36591e8 100644
--- a/Source/SPDatabaseDocument.m
+++ b/Source/SPDatabaseDocument.m
@@ -3469,6 +3469,14 @@
}
/**
+ * Return YES if Custom Query is active.
+ */
+- (BOOL)isCustomQuerySelected
+{
+ return [[self selectedToolbarItemIdentifier] isEqualToString:SPMainToolbarCustomQuery];
+}
+
+/**
* Called when the NSSavePanel sheet ends. Writes the server variables to the selected file if required.
*/
- (void)savePanelDidEnd:(NSSavePanel *)sheet returnCode:(NSInteger)returnCode contextInfo:(NSString *)contextInfo