This is a list of all the NSNotifications used in the Quicksilver code (as of 2012-01-17). It's kind of sorted by the name of the notification, lists all files that send out a notification (Posters) and all files that listen to that notification (Observers) as well as which method will be called on the observing class (@selector).
- @"CatalogCacheChanged"
- Posters:
- No posters
- Observers:
- Code-App/QSCatalogPrefPane.m -- @selector(catalogCacheChanged:) on class: self
- Posters:
- @"CatalogEntryChanged"
- Posters:
- PlugIns-Main/QSCorePlugIn/Code/QSDefaultsObjectSource.m
- Observers:
- No observers
- Posters:
- @"InterfaceActivated"
- Posters:
- Code-QuickStepInterface/QSInterfaceController.m
- Code-QuickStepInterface/QSInterfaceController.m
- Observers:
- No observers
- Posters:
- @"InterfaceDeactivated"
- Posters:
- Code-QuickStepInterface/QSInterfaceController.m
- Observers:
- No observers
- Posters:
- @"NSWindowDidResignKeyNotification"
- Posters:
- No posters
- Observers:
- Code-QuickStepInterface/QSSearchObjectView.m -- @selector(hideResultView:) on class: self
- Posters:
- @"ObjectModified"
- Posters:
- Code-QuickStepCore/QSObject_FileHandling.m
- Code-QuickStepCore/QSProcessMonitor.m
- Code-QuickStepCore/QSProcessMonitor.m
- Observers:
- Code-QuickStepInterface/QSInterfaceController.m -- @selector(objectModified:) on class: self
- Posters:
- @"QSApplicationDidFinishLaunchingNotification"
- Posters:
- Code-App/QSApp.m
- Observers:
- QSPasteboardController (the Clipboard plug-in)
- QSShelfController (the Shelf plug-in)
- Posters:
- @"QSApplicationWillRelaunch"
- Posters:
- No posters
- Observers:
- Code-App/QSUpdateController.m -- @selector(applicationWasMoved:) on class: self
- Posters:
- @"QSEventNotification"
- Posters:
- Code-App/QSController.m
- Code-App/QSController.m
- Code-App/QSController.m
- Code-QuickStepCore/QSProcessMonitor.m
- iTunes Module → Code/QSiTunesSource.m
- Observers:
- No observers (used for Event Triggers)
- Posters:
- @"QSPlugInUpdatesFinished"
- Posters:
- Code-QuickStepCore/QSPlugInManager.m
- Observers:
- Code-App/QSSetupAssistant.m -- @selector(installStatusChanged:) on class: self
- Posters:
- @"QSSourceArrayCreated"
- Posters:
- QSSpotlightPlugIn_Action (the Spotlight plug-in)
- Observers:
- Code-QuickStepInterface/QSInterfaceController.m -- @selector(sourceArrayCreated:) on class: self
- Posters:
- @"QSSourceArrayUpdated"
- Posters:
- QSSpotlightPlugIn_Action (the Spotlight plug-in)
- Observers:
- Code-QuickStepInterface/QSInterfaceController.m -- @selector(sourceArrayChanged:) on class: self
- Posters:
- @"QSUpdateControllerStatusChanged"
- Posters:
- Code-QuickStepCore/QSPlugInManager.m
- Code-QuickStepCore/QSPlugInManager.m
- Observers:
- Code-App/QSPlugInsPrefPane.m -- @selector(installStatusChanged:) on class: self
- Posters:
- @"SearchObjectChanged"
- Posters:
- Code-QuickStepInterface/QSSearchObjectView.m
- Code-QuickStepInterface/QSSearchObjectView.m
- Observers:
- Code-QuickStepInterface/QSInterfaceController.m -- @selector(searchObjectChanged:) on class: self
- Posters:
- @"WindowsShouldHide"
- Posters:
- Code-App/QSController.m
- Code-App/QSController.m
- Code-App/QSController.m
- PlugIns-Main/QSCorePlugIn/Code/QSActionProvider_EmbeddedProviders.m
- Observers:
- No observers
- Posters:
- @"com.apple.HIToolbox.beginMenuTrackingNotification"
- Posters:
- No posters
- Observers:
- Code-QuickStepInterface/QSDockingWindow.m -- @selector(lock) on class: self
- Posters:
- @"com.apple.HIToolbox.endMenuTrackingNotification"
- Posters:
- No posters
- Observers:
- Code-QuickStepInterface/QSDockingWindow.m -- @selector(unlock) on class: self
- Posters:
- @"processesChanged"
- Posters:
- Code-QuickStepCore/QSProcessMonitor.m
- Code-QuickStepCore/QSProcessMonitor.m
- Code-QuickStepCore/QSProcessMonitor.m
- Observers:
- No observers
- Posters:
- NSApplicationDidFinishLaunchingNotification
- Posters:
- No posters
- Observers:
- Code-QuickStepCore/QSLibrarian.m -- @selector(scanInvalidIndexes) on class: self
- Posters:
- NSApplicationWillResignActiveNotification
- Posters:
- No posters
- Observers:
- Code-QuickStepInterface/QSHotKeyEditor.m -- @selector(cancel) on class: self
- Posters:
- NSBundleDidLoadNotification
- Posters:
- No posters
- Observers:
- Code-QuickStepCore/QSRegistry.m -- @selector(bundleDidLoad:) on class: self
- Posters:
- NSOutlin
- Posters:
- No posters
- Observers:
- Code-App/QSTriggersPrefPane.m -- @selector(selectTrigger:) on class: self
- Posters:
- NSOutlineViewSelectionDidChangeNotification
- Posters:
- No posters
- Observers:
- Code-App/QSCatalogPrefPane.m -- @selector(updateEntrySelection) on class: self
- Posters:
- NSSplitViewDidResizeSubviewsNotification
- Posters:
- No posters
- Observers:
- Code-App/QSPreferencesController.m -- @selector(splitViewDidResizeSubviews:) on class: self
- Posters:
- NSSystemColorsDidChangeNotification
- Posters:
- No posters
- Observers:
- Code-QuickStepInterface/QSObjectView.m -- @selector(setNeedsDisplay:) on class: self
- Posters:
- NSTableViewColumnDidResizeNotification
- Posters:
- No posters
- Observers:
- Code-App/QSAdvancedPrefPane.m -- @selector(columnResized:) on class: self
- Posters:
- NSTableViewSelectionDidChangeNotification
- Posters:
- No posters
- Observers:
- Code-App/QSPreferencesController.m -- @selector(selectModule:) on class: self
- Posters:
- NSViewBoundsDidChangeNotification
- Posters:
- No posters
- Observers:
- Code-QuickStepInterface/QSResultController.m -- @selector(viewChanged:) on class: self
- Code-QuickStepInterface/QSResultController.m -- @selector(childViewChanged:) on class: self
- Posters:
- NSWindowDidBecomeKeyNotification
- Posters:
- No posters
- Observers:
- Code-QuickStepInterface/QSFancyTableView.m -- @selector(_windowDidChangeKeyNotification:) on class: self
- Code-QuickStepInterface/QSFancyTableView.m -- @selector(_windowDidChangeKeyNotification:) on class: self
- Code-QuickStepInterface/QSInterfaceController.m -- @selector(windowDidBecomeKey:) on class: self
- Posters:
- NSWindowDidResignKeyNotification
- Posters:
- No posters
- Observers:
- Code-QuickStepInterface/QSFancyTableView.m -- @selector(_windowDidChangeKeyNotification:) on class: self
- Code-QuickStepInterface/QSFancyTableView.m -- @selector(_windowDidChangeKeyNotification:) on class: self
- Code-QuickStepInterface/QSHotKeyEditor.m -- @selector(cancel) on class: self
- Code-QuickStepInterface/QSInterfaceController.m -- @selector(windowDidResignKey:) on class: self
- Posters:
- NSWorkspaceDidLaunchApplicationNotification
- Posters:
- No posters
- Observers:
- Code-App/QSController.m -- @selector(appLaunched:) on class: self
- Code-QuickStepCore/QSProcessMonitor.m -- @selector(appLaunched:) on class: self
- Code-QuickStepCore/QSProcessSource.m -- @selector(appLaunched:) on class: self
- Posters:
- NSWorkspaceDidMountNotification
- Posters:
- No posters
- Observers:
- PlugIns-Main/QSCorePlugIn/Code/QSVolumesObjectSource.m -- @selector(invalidateSelf) on class: self
- Posters:
- NSWorkspaceDidTerminateApplicationNotification
- Posters:
- No posters
- Observers:
- Code-QuickStepCore/QSProcessMonitor.m -- @selector(appTerminated:) on class: self
- Code-QuickStepCore/QSProcessSource.m -- @selector(appTerminated:) on class: self
- Posters:
- NSWorkspaceDidUnmountNotification
- Posters:
- No posters
- Observers:
- PlugIns-Main/QSCorePlugIn/Code/QSVolumesObjectSource.m -- @selector(invalidateSelf) on class: self
- Posters:
- NSWorkspaceWillLaunchApplicationNotification
- Posters:
- No posters
- Observers:
- Code-App/QSController.m -- @selector(appWillLaunch:) on class: self
- Posters:
- QSActiveApplicationChanged
- Posters:
- Code-QuickStepCore/QSProcessMonitor.m
- Code-QuickStepCore/QSProcessMonitor.m
- Observers:
- Code-App/QSController.m -- @selector(appChanged:) on class: self
- Code-QuickStepCore/QSProcessMonitor.m -- @selector(appChanged:) on class: self
- Code-QuickStepInterface/QSDockingWindow.m -- @selector(hideOrOrderOut:) on class: self
- Code-QuickStepInterface/QSInterfaceController.m -- @selector(appChanged:) on class: self
- Posters:
- QSApplicationWillRelaunchNotification
- Posters:
- Code-QuickStepFoundation/NSApplication_BLTRExtensions.m
- Observers:
- Code-App/QSPreferencesController.m -- @selector(applicationWillRelaunch:) on class: self
- Posters:
- QSCatalogEntryChanged
- Posters:
- Code-App/QSCatalogPrefPane.m
- Code-App/QSCatalogPrefPane.m
- PlugIns-Main/QSCorePlugIn/Code/QSFileSystemObjectSource.m
- PlugIns-Main/QSCorePlugIn/Code/QSFileSystemObjectSource.m
- Observers:
- Code-App/QSCatalogPrefPane.m -- @selector(catalogChanged:) on class: self
- Code-QuickStepCore/QSExecutor.m -- @selector(writeCatalog:) on class: self
- Code-QuickStepCore/QSLibrarian.m -- @selector(writeCatalog:) on class: self
- Posters:
- QSCatalogEntryIndexed
- Posters:
- Code-QuickStepCore/QSCatalogEntry.m
- Code-QuickStepCore/QSCatalogEntry.m
- Code-QuickStepCore/QSLibrarian.m
- Observers:
- Code-App/QSCatalogPrefPane.m -- @selector(catalogIndexed:) on class: self
- Code-QuickStepCore/QSLibrarian.m -- @selector(reloadSets:) on class: self
- Posters:
- QSCatalogEntryIsIndexing
- Posters:
- Code-QuickStepCore/QSCatalogEntry.m
- Observers:
- Code-App/QSSetupAssistant.m -- @selector(catalogIndexed:) on class: self
- Posters:
- QSCatalogIndexed
- Posters:
- No posters
- Observers:
- Code-App/QSSetupAssistant.m -- @selector(catalogIndexed:) on class: self
- Posters:
- QSCatalogIndexingCompleted
- Posters:
- Code-QuickStepCore/QSLibrarian.m
- Observers:
- Code-App/QSSetupAssistant.m -- @selector(catalogIndexingFinished:) on class: self
- Posters:
- QSCatalogSourceInvalidated
- Posters:
- Code-QuickStepCore/QSObjectSource.m
- Observers:
- Code-QuickStepCore/QSLibrarian.m -- @selector(reloadSource:) on class: self
- Posters:
- QSCatalogStructureChanged
- Posters:
- Code-App/QSCatalogPrefPane.m
- Code-App/QSCatalogPrefPane.m
- Code-App/QSCatalogPrefPane.m
- Code-App/QSTriggersPrefPane.m
- Code-QuickStepCore/QSLibrarian.m
- Observers:
- Code-QuickStepCore/QSLibrarian.m -- @selector(writeCatalog:) on class: self
- Code-QuickStepCore/QSLibrarian.m -- @selector(reloadIDDictionary:) on class: self
- PlugIns-Main/QSCorePlugIn/Code/QSCatalogEntrySource.m -- @selector(invalidateSelf) on class: self
- Posters:
- QSIconLoaderDelegateCanceled
- Posters:
- Code-QuickStepCore/QSIconLoader.m
- Observers:
- Code-QuickStepCore/QSIconLoader.m -- @selector(cancelLoading:) on class: self
- Posters:
- QSInterfaceChangedNotification
- Posters:
- Code-App/QSController.m
- Code-App/QSMainPreferencePanes.m
- Observers:
- Code-QuickStepCore/QSObject.m -- @selector(interfaceChanged) on class: self
- Posters:
- QSPlugInInfoFailedNotification
- Posters:
- Code-QuickStepCore/QSPlugInManager.m
- Observers:
- Code-App/QSSetupAssistant.m -- @selector(plugInInfoFailed) on class: self
- Posters:
- QSPlugInInfoLoadedNotification
- Posters:
- Code-QuickStepCore/QSPlugInManager.m
- Observers:
- Code-App/QSPlugInsPrefPane.m -- @selector(reloadPlugInsList:) on class: self
- Code-App/QSSetupAssistant.m -- @selector(plugInInfoLoaded) on class: self
- Posters:
- QSPlugInInstalledNotification
- Posters:
- Code-QuickStepCore/QSPlugInManager.m
- Code-QuickStepCore/QSRegistry.m
- Observers:
- Code-App/QSPlugInsPrefPane.m -- @selector(reloadPlugInsList:) on class: self
- Code-QuickStepCore/QSPlugInManager.m -- @selector(plugInDidInstall:) on class: self
- Posters:
- QSPlugInLoadedNotification
- Posters:
- Code-QuickStepCore/QSPlugIn.m
- Observers:
- Code-App/QSHelpersPrefPane.m -- @selector(reloadHelpersList:) on class: self
- Code-App/QSMainPreferencePanes.m -- @selector(updateInterfacePopUp) on class: self
- Code-App/QSPlugInsPrefPane.m -- @selector(reloadPlugInsList:) on class: self
- Code-App/QSPreferencesController.m -- @selector(reloadPlugInInfo:) on class: self
- Code-App/QSTriggersPrefPane.m -- @selector(populateTypeMenu) on class: self
- Code-QuickStepCore/QSPlugInManager.m -- @selector(plugInDidLoad:) on class: self
- Posters:
- QSReleaseAllCachesNotification
- Posters:
- Code-App/QSController.m
- Code-App/QSMainPreferencePanes.m
- Observers:
- Code-QuickStepCore/QSObject.m -- @selector(purgeAllImagesAndChildren) on class: self
- Posters:
- QSReleaseAllNotification
- Posters:
- Code-App/QSController.m
- Observers:
- Code-QuickStepInterface/QSSearchObjectView.m -- @selector(clearAll) on class: self
- Posters:
- QSReleaseOldCachesNotification
- Posters:
- Code-QuickStepInterface/QSInterfaceController.m
- Observers:
- Code-QuickStepCore/QSObject.m -- @selector(purgeOldImagesAndChildren) on class: self
- Code-QuickStepCore/QSObject.m -- @selector(cleanObjectDictionary) on class: self
- Posters:
- QSTaskAddedNotification
- Posters:
- Code-QuickStepCore/QSTaskController.m
- Observers:
- Code-App/QSTaskViewer.m -- @selector(taskAdded:) on class: self
- Code-App/QSTaskViewer.m -- @selector(refreshAllTasks:) on class: self
- Posters:
- QSTaskChangedNotification
- Posters:
- Code-QuickStepCore/QSTaskController.m
- Observers:
- Code-App/QSTaskViewer.m -- @selector(refreshAllTasks:) on class: self
- Posters:
- QSTaskRemovedNotification
- Posters:
- Code-QuickStepCore/QSTaskController.m
- Observers:
- Code-App/QSTaskViewer.m -- @selector(refreshAllTasks:) on class: self
- Posters:
- QSTasksEndedNotification
- Posters:
- Code-QuickStepCore/QSTaskController.m
- Observers:
- Code-App/QSTaskViewer.m -- @selector(tasksEnded:) on class: self
- Code-QuickStepInterface/QSInterfaceController.m -- @selector(stopAnimation:) on class: progressIndicator
- Posters:
- QSTasksStartedNotification
- Posters:
- Code-QuickStepCore/QSTaskController.m
- Observers:
- Code-QuickStepInterface/QSInterfaceController.m -- @selector(startAnimation:) on class: progressIndicator
- Posters:
- QSTriggerChangedNotification
- Posters:
- Code-QuickStepCore/QSTrigger.m
- Code-QuickStepCore/QSTriggerCenter.m
- Code-QuickStepCore/QSTriggerCenter.m
- Code-QuickStepCore/QSTriggerCenter.m
- Observers:
- Code-App/QSTriggersPrefPane.m -- @selector(triggerChanged:) on class: self
- Posters:
- UKKQueueFileWrittenToNotification
- Posters:
- No posters
- Observers:
- PlugIns-Main/QSCorePlugIn/Code/QSFileSystemObjectSource.m -- @selector(invalidateIndex:) on class: entry
- Posters:
- nil
- Posters:
- No posters
- Observers:
- PlugIns-Main/QSCorePlugIn/Code/QSDefaultsObjectSource.m -- @selector(invalidateIndex:) on class: entry
- PlugIns-Main/QSCorePlugIn/Code/QSFileSystemObjectSource.m -- @selector(invalidateIndex:) on class: entry
- Posters:
- nm
- Posters:
- Code-QuickStepCore/QSVoyeur.m
- Observers:
- No observers
- Posters:
- QSiTunesTrackChangeNotification
- Posters:
- iTunes Module → Code/QSiTunesSource.m
- Observers:
- No observers
- Posters: