kstars-bleeding:dso_resolver

Last commit made on 2016-08-17
Get this branch:
git clone -b dso_resolver https://git.launchpad.net/kstars-bleeding

Branch merges

Branch information

Name:
dso_resolver
Repository:
lp:kstars-bleeding

Recent commits

9541af7... by Akarsh Simha <email address hidden>

Add a new button to the Find Dialog, that resolves using internet

Without the button: resolution was possible only when the search
filtering did not return any results. Suppose you have "Shk 166"
already in the database, but don't have "Shk 16". Typing just "Shk 16"
will show and select "Shk 166" in the filtered list, with no way of
asking KStars to query Sesame for "Shk 16".

To allow for this, this commit adds a new button that enables internet
search when the list has results, but an exact match has not been
found. If an exact match exists in KStars, the button is grayed out to
prevent multiple copies of the same object from forming. If no search
text is available, once again the button is grayed out. The default
action of hitting Enter is still as before.

The button only appears if the resolution option is selected in the
configuration dialog. The checkbox in the config dialog is still
useful as this can be "messy" for some users who don't want to pollute
their sky map with a bunch of wrong search results.

CCMAIL: <email address hidden>, <email address hidden>
GUI:

4493f67... by Akarsh Simha <email address hidden>

Move the processing of acceptance of FindDialog to a separate method

1. Move processing

2. Cosmetics

3. Change comments to reflect current operation

CCMAIL: <email address hidden>, <email address hidden>

91f4c22... by Akarsh Simha <email address hidden>

Improve type identification

Included a bunch of type-checks based on
http://cds.u-strasbg.fr/cgi-bin/Otype?IR

1867673... by Akarsh Simha <email address hidden>

Cosmetic.

58c15de... by Akarsh Simha <email address hidden>

Parse object name returned by SIMBAD and put it in CatalogEntryData

This is not yet used in a meaningful manner.

eacb277... by Akarsh Simha <email address hidden>

Cosmetic.

GIT_SILENT

4148ddf... by Akarsh Simha <email address hidden>

Prevent showing _Internet_Resolved # names for internet-resolved objects

b43e6ec... by Akarsh Simha <email address hidden>

Enable newly created SyncedCatalogComponent catalogs by default.

This ensures that any newly created SyncedCatalogComponent-based
catalog is enabled by default at startup.

f9fdbbb... by Akarsh Simha <email address hidden>

Rename "Misc" to "_Internet_Resolved" and allow showing/hiding it.

+ Call the fake catalog for internet-resolved objects as
  "_Internet_Resolved". The prefix "_" has the dual purpose of making
  it look "internal", and making it appear at the end of the sorted
  list of catalog names in the settings dialog. The name is more
  meaningful to the user.

  Also, we hold this name in a string that is initialized in the
  constructor, as it is used in multiple places -- makes it easy to
  change, but we should refrain from doing so as it will result in a
  junk catalog remaining in the skycomponent database.

+ Allow enabling / disabling the "_Internet_Resolved" catalog like any
  other catalog in the settings dialog. This is different from
  enabling/disabling resolution, which is controlled by a checkbox
  below (introduced in one of the previous commits)

c6f15b3... by Akarsh Simha <email address hidden>

Enable/disable automatic rsolution of unknown objects using the internet