hwhw/kindlepdfviewer — pull request #480 by chrox (2012-10-21 17:08:12+00:00)
Title: add readerchooser to prompt users to select alternative readers

The behavior of readerchooser is simple. If only one reader in the registry is associated with the file type of the to be opened document, the associated reader is returned immediately without prompting the users anything. If more than two readers are registered with the file type of the to be opened file, local setting will be retrieved to see if the user has saved the reader preference previously. If the user has saved it earlier, return the saved reader immediately without prompting. If there is no saved preference with this file, a reader choosing dialog will be displayed to prompt the user with options to save preference of this document and not save it. Note that only the name of the reader is saved as a string in settings. More tests are needed. And the GUI needs to be polished certainly.