Module org.jpo
Package org.jpo.eventbus
package org.jpo.eventbus
Classes to send Events around the JPO application. Uses Guava EventBus.
-
ClassDescriptionRequest to add the specified category to the specified PictureInfo node objectsAdds a collection to a group nodeThis request indicates that the user wants to add the supplied collection to the supplied groupAdds an empty group to the indicated group nodeThis request indicates that the user wants to add an empty group to the supplied nodeThis request indicates that the user wants to add a flat file to the supplied nodeAdds the contents of a flat file to the supplied nodeAdds the pictures in the supplied group to the email selectionThis request indicates that the group's child nodes should be added to the email selectionThis request indicates that the supplied picture nodes should be added to the email selectionBrings up the dialog after a file save and allows the saved collection to be set as the default start up collection.This request opens the dialog after the File > Save and asks if the user wants to make this file the default file to open.This request indicates that the application should start up and initialise itself.This class serves as a notification that the Categories were modified and Listening classes can refresh their display.Opens the Category Assignment window to pick categories for the indicated nodes.This request indicates that the user wants to see the CategoryAssignmentWindow for a set of nodesOpens the Reconcile window to check for missing picturesThis request indicates that the user wants to reconcile pictures in the collection to those in a directoryChecks the loaded collection for problems and suggests measuresThis request should fire off a program that checks the currently loaded collection for problemsListens to the CheckForUpdatesRequest and fulfills it if the conditions are metThis request asks the handler to check whether there is a new version of the application available.This request indicates that the user wants to bring up the Integrity checker GUIFacilitates adding a collection to the current oneThis request indicates that the user wants to bring up a GUI to pick a collection and it to the groupBrings up a chooser to pick a flat file and add them to the group.This request indicates that the user wants to bring up a GUI to pick a flat file of picture filenames and it to the groupBrings up a chooser to pick files and add them to the group.This request indicates that the user wants to bring up a GUI to pick pictures and add them to the groupThis request desires to clear all nodes from the email selectionSubscribers can listen for this event to be made aware that the collection has changed the lock statusOpens the consolidate-group dialogRequest to indicate that the user would like bring up the Consolidate Group dialogConsolidates the filesRequest to consolidate a groupRequest to copy the picture nodes to the system clipboardThis event indicates that the copy locations in the Settings object changedRequest to copy the file path(s) of picture nodes to the system clipboardRequest to indicate that the user would like to copy the pictures in the selected nodes to a target directoryRequest to copy the pictures of the supplied nodes to a directory to be picked from a FilechooserRequest to copy the pictures of the supplied nodes to a Zipfile to be picked from a FilechooserHandles the request CopyToZipfileRequestRequest to indicate that the user would like to copy the pictures in the selected nodes to a target zipfileA dummy event listener that listens to all events and simply logs them.Handles the request to delete the picture files of nodesThis request indicates that the user wants to delete the picture files of nodes and remove the nodesHandles the request to edit the cameraThis request indicates that the user wants to edit the CamerasHandles the request to edit SettingsThis request indicates that the user wants to edit the SettingsAdds the picture nodes in the supplied request to the email selectionThis annotation is used to declare that the annotated class is an event handler for the JPO Eventbus and should be instantiated an added to the bus.Request to fulfill the ExportGroupToCollectionRequestRequest to indicate that the user would like to export the pictures to a flat fileRequest to indicate that the user would like to see the Export to HTML wizardRequest to indicate that the user would like to export the pictures to a new collectionRequest to indicate that the user would like to export the pictures to PicasaThis request indicates that the user wants to choose a file for loadingThis request indicates that a file is to be loaded and shownHandler for the FileSaveAsRequest requestThis request indicates that the user wants to save the collection under a new nameHandler for the FileSaveRequestThis request indicates that the user wants to save the collectionHandles the request to find a basedir: FindBasedirRequestThis request looks for a base directoryHandler for the FindDuplicatesRequest requestThis request indicates that the user wants open up the find duplicates GUIThis object holds the details of how the WebsiteGenerator is supposed to generate the output pages.Define the types of outputDefine the types of output naming conventionDefine the types of SSH AuthenticationA Singleton for the JPO Application EventBus.This request asks that the application restores the positions of the internal windows.This event indicates that the locale of the application was changedThis request indicates that the nodes should be indentedRequest to indicate that the user would like move the supplied node down in the groupRequest to indicate that the user would like move the supplied node to the last position in the groupRequest to indicate that the user would like move the supplied nodes as last child on the target nodeRequest to indicate that the user would like move the supplied node to the first position in the groupRequest to indicate that the user would like move the supplied node up in the groupThis request indicates that the nodes should be outdentedMoves the pictures of the supplied nodes to the target directoryRequest to move the pictures of the supplied nodes to the supplied directoryRequest to move the pictures of the supplied nodes to the supplied directoryAn Exception to indicate that we have no PictureInfo node.Handles the OpenCategoryEditorRequest requestThis request indicates that the user wants open the category editorThe receiver of this request is supposed to open the operating system file explorerThis request indicates that the user wants to open the Help About windowOpens the License windowThis request indicates that the user wants to open the license windowThis request indicates that the app wants to open the MainWindowThis request indicates that the user wants to open the privacy frameThis request holds the details about pictures to be addedHandles the requests to add and remove categories from picture nodesThis request indicates that the user wants to zoom in on the picture in the PictureViewerAn event to indicate that a picture was selectedThis event indicates that the recent files in the Settings object changedThis event indicates that the recent drop nodes in the Settings object were changedRefreshes a thumbnailThis request indicates that the thumbnails of the specified nodes are supposed to be refreshedRequest to remove the specified category from the specified PictureInfo objectThis request indicates that the user wants to remove specific nodesHandles the RemoveOldLowresThumbnailsRequest requestThis request indicates that the GUI to remove the old lowres thumbnail files that JPO up to version 0.11 used to create should be shown.This request indicates that the supplied picture nodes should be removed from the email selectionHandles the request to rename a fileThe receiver of this request is supposed to bring up the file rename dialog for the selected nodeThe receiver of this request is supposed to bring up the file rename dialog for the selected nodeThis request asks that the application restores the default positions of the internal windows.Handles the RotatePictureRequest requestThe receiver of this request is supposed to rotate the picture of the node by the specified angleRequests a user function to be runThis request asks that the application saves the positions of the internal window frames.This request indicates that the user wants to bring up the send email GUISets the picture rotationThe receiver of this request is supposed to rotate the picture to the 0 rotation angleThis request indicates that the user wants to see the AutoAdvanceDialogThis request indicates that the user wants to edit the group as a tableThe receiver of this request is supposed to spawn the Group Info Editor for the supplied node.This request indicates that the group popup menu should be shownThis request indicates that the user wants to see a set of thumbnails.The receiver of this request is supposed to spawn the Picture Info Editor for the supplied node.This request indicates that the group popup menu should be shownThe receiver of this request is supposed to spawn a full screen view of the picture under the supplied node.This request indicates that the user wants to see the results of a queryThis request indicates that the application should be shut down.This request indicates that the user wants to sort a group by the specified criteriaThis request indicates that the app wants to start a camera watch daemonThe receiver of this request is supposed to spawn two panels and start a random slideshowScans for non-populated hashcodesThis request indicates that the application should populate missing hash codesThis request indicates that the user wants to start a new collection It will not check for unsaved updates.Start a ThumbnailCreationDaemonThis request indicates that the application should start up a new ThumbnailCreationDaemonStarts the watchdogThis request indicates that the application should start the WatchDog process for the ThumbNailCreationDaemonsThis request must bring up the unsaved changes dialog and allow the user to save the changes.This request indicates that the application should change its titleThis event indicates that the user functions in the Settings object changed