<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.kde.devel.kstars">
    <title>gmane.comp.kde.devel.kstars</title>
    <link>http://blog.gmane.org/gmane.comp.kde.devel.kstars</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4587"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4585"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4579"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4575"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4568"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4566"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4565"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4564"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4563"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4561"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4556"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4555"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4554"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4551"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4546"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4542"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4541"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4539"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4537"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4536"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4587">
    <title>GSoC 2012: Project Introduction: Logs and Data</title>
    <link>http://comments.gmane.org/gmane.comp.kde.devel.kstars/4587</link>
    <description>&lt;pre&gt;Hello everyone! :)

I'm Rishab, and as Samikshan mentioned, one of the two students accepted
for KStars this year! Needless to say, I'm really excited to work on KStars
this summer :)

I am relatively new to the community, so I'll take a moment to introduce
myself. I'm Rishab Arora (idling on IRC as 'spacetime'), an undergraduate
student of Information Technology from New Delhi, India. Currently in my
third year of college, I take particular interest in handling large amounts
of data. I'm an amateur astronomer and have a habit of naming devices,
heuristics and algorithms (or anything I can name) after heavenly bodies,
so I think I should fit right in. ;)

I'll start with a small description of what I've be aiming for this summer.
My proposal "Improving Data Storage, Logs and adding DSO catalogs to
KStars" involves
a. building a log viewer which will enable users to 'store' observation
logs in an internal database
b. improving the way data files handled, specifically the parsing of text
files. I'll be making it more robust and extensible.
c. storing Deep Sky Objects in a database to solve some problems we're
facing now that KStars is expanding the its datastore
d. Using the new database structure, add catalogs to KStars


Out of these, I feel adding the ability for the user to regularly store and
manage observation logs inside KStars itself would turn out to be quite
useful. Akarsh is my mentor for this project and I'm already getting a
glimpse of all the excitement (and lots of work! ) awaiting me. :) I'll be
blogging about the project and my experiences at blog.rishab.in regularly.
I'll add more details as they are discussed on the blog itself.

Although most of my interaction regarding KStars has been with Samikshan,
Akarsh and Rafal, I've worked with KStar's code so I am only familiar with
the work of other contributors. It would be great if I could get to know
everyone here! :)

Cheers!
Rishab Arora
_______________________________________________
Kstars-devel mailing list
Kstars-devel&amp;lt; at &amp;gt;kde.org
https://mail.kde.org/mailman/listinfo/kstars-devel
&lt;/pre&gt;</description>
    <dc:creator>Rishab Arora</dc:creator>
    <dc:date>2012-04-25T21:24:57</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4585">
    <title>GSoC 2012 Project Introduction: More beginnerfriendly KStars</title>
    <link>http://comments.gmane.org/gmane.comp.kde.devel.kstars/4585</link>
    <description>&lt;pre&gt;Hi Everybody!

My project proposal for Google Summer of Code, 2012, with the idea -
"Make KStars more usable for beginner astronomers by adding
'What's Interesting...' feature to KStars and by making 'Star Hopping'
feature user-configurable" - has been accepted. It is really exciting
and I am confident that this would be a rewarding experience for me,
the community and the users of KStars.

Through these features KStars will become more friendly and usable for
beginner and intermediate level astronomers.

Anyway, even though I am not new to this list and have posted here in the
past, I would like to introduce myself here in brief. I am an undergraduate
student of Computer Science and Engineering at National Institute of
Technology in Durgapur, India. I have made contributions to KStars as a
part of Season of KDE, 2011 and afterwards.

To know more about me, my project proposal and previous work you can
take a look at my blog at http://samxan.wordpress.com/ . I will regularly
be posting there about my work progress, thoughts and ideas.

Also it is wonderful that KStars has been allotted 2 slots for GSoC this
year. I am looking forward to working alongside Rishab Arora who'll be
working on "Improving Data Storage, Logs and adding DSO catalogs to
KStars".

Currently I am a bit occupied with my college examinations. Unfortunately,
this phase will continue till the 1st week of May. Can't wait to start work
after that.

Cheers,
Samikshan Bairagya.
_______________________________________________
Kstars-devel mailing list
Kstars-devel&amp;lt; at &amp;gt;kde.org
https://mail.kde.org/mailman/listinfo/kstars-devel
&lt;/pre&gt;</description>
    <dc:creator>Samikshan Bairagya</dc:creator>
    <dc:date>2012-04-25T17:29:00</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4579">
    <title>Errors in StarBlockFactory / StarBlockList</title>
    <link>http://comments.gmane.org/gmane.comp.kde.devel.kstars/4579</link>
    <description>&lt;pre&gt;Hi

I keep getting this and other similar output on the terminal:

kstars(30667) StarBlockFactory::markNext: WARNING: Marking block with faint mag =  12.79  after block with faint mag  15.26 in trixel 32606

This is something very bad, because if this is real, then half the
stars are not going to be drawn. Looking through the code, I can't
tell why this is happening. I ran a check on my catalog for incorrect
magnitude order, but the tester (data/tools/nomadbinfiletester)
reported no errors.

This was very likely introduced after Akademy 2008 (August 2008),
because I'm almost certain that I weeded out most of the bugs before
that, and something like this would have almost certainly caught my
attention. However, these bugs are also hard to find because they
could happen only for specific regions of the sky. In this case, the
output on my terminal shows this happening for trixels 32606 and 32607
which seem to lie around M 34 in Perseus.

Alexey introduced some changes in this code, but looking through them,
I don't see anything that can cause this. The StarBlock constructor
sets the faintmag of StarBlocks to -5.

If anyone has some ideas, I'd appreciate them. I'll probably give it a
bit of my time today.

Also, if all goes well, I'm going to be at the Texas Star Party this
weekend. I'm trying to use the Observation Planner feature in KStars,
both because it's very convenient (I've tried it before on the
field). There are several bugs / usability issues, though, and I'm
trying to fix some of them in the interest of improving KStars and
making my observation sessions smoother at the same time. :). I'll let
you know how the "field test of KStars" goes ;-)

Regards
Akarsh
&lt;/pre&gt;</description>
    <dc:creator>Akarsh Simha</dc:creator>
    <dc:date>2012-04-18T07:46:24</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4575">
    <title>USNO NOMAD catalog artefacts near bright stars</title>
    <link>http://comments.gmane.org/gmane.comp.kde.devel.kstars/4575</link>
    <description>&lt;pre&gt;The USNO NOMAD catalog seems to have artefacts near bright stars. I'm
guessing that these owe their existence to diffraction spikes and
glare, as is seen in the POSS plates. AFAIK, NOMAD uses the POSS
plates to find stars.

For comparison, consider the query on NOMAD here:
http://www.nofs.navy.mil/tmp/fchTdJ3EC_fch.html

The same field, with the same central star in the POSS [Blue] plates:
http://archive.stsci.edu/cgi-bin/dss_search?v=poss2ukstu_blue&amp;amp;r=18+12+24&amp;amp;d=-07+17+44&amp;amp;e=J2000&amp;amp;h=15.0&amp;amp;w=15.0&amp;amp;f=gif

Notice how some stars are spurious and some magnitudes are
over-estimated in NOMAD, possibly due to the diffraction spikes.

The same artefacts are found in KStars -- all bright stars usually
have a string of stars flanking them, that are usually aligned
approximately with the north-south direction. I guess these artefacts
are the result of diffraction spikes. It is therefore unlikely that
these disagreements with DSS images are bugs in KStars -- they are
more likely catalog artefacts.

Regards
Akarsh
&lt;/pre&gt;</description>
    <dc:creator>Akarsh Simha</dc:creator>
    <dc:date>2012-04-15T21:22:47</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4568">
    <title>Some observations regarding USNO NOMAD in KStars</title>
    <link>http://comments.gmane.org/gmane.comp.kde.devel.kstars/4568</link>
    <description>&lt;pre&gt;Hi

I did some tests on the USNO NOMAD catalog machinery in KStars
today. I'm sending a copy of these to the mailing list both for
documentation / archival purposes and so that others can look it up
when required.

This was prompted because I noticed that the star field in Trixel
12310 (of the "deep" level 6 SkyMesh) did not seem to match with the
DSS image of the same region. This could involve precession and might
be related / a bug introduced by the short-circuiting of precession,
nutation and aberration computations when the simulation time elapsed
since the last such calculation is less than about a minute (see
revision 832469e64f222e6d1cc9da77a7b4587db20c05ba). Or it could just
be that the catalog (with the search criteria used to limit down to a
100 million stars in KStars) disagrees with the POSS plates.

The following are the results of some checks done against trixel 12310
/ a rectangular patch in (RA, Dec) around trixel 12310:

1. (ra, dec) seems to be recomputed when the simulation clock is
   sufficiently slewed.

2. (ra0, dec0) of stars in KStars as dumped from JITUpdate() in a
   rectangular patch near Trixel 12310 agree with the dump of trixel
   12310 from USNO NOMAD 1e8.dat

3. (ra, dec) computed from (ra0, dec0) by accounting for precession
   looks locally like a shift in RA and Dec for the most part, which
   it should. However, there were some outliers observed! This needs
   investigation!

4. The subset of the USNO NOMAD catalog we have was made with the
   following search criteria:
   (is a 2MASS star) AND ( V &amp;lt;= 16.5 OR R &amp;lt;= 16.0 OR B &amp;lt;= 16.0)

   (See http://markmail.org/message/dz7g3wnzl2wmfyyk for more)

   There are noticable differences when different bands of magnitude
   are used to filter between 12 and 16th mag using USNO's NOMAD
   search facility:
   http://www.usno.navy.mil/USNO/astrometry/optical-IR-prod/icas/fchpix

   This could explain the difference between the POSS plates and
   KStars rendition of the same star field. Another possibility is
   that there are NOMAD catalog artefacts. In either case, it looks
   like the fault is not within KStars. Trixel 12310 raised my
   suspiscion because it seems to have a rich band of stars, but that
   artefact exists in the catalog as well, as is verified from the
   plots generated by USNO's website.

5. Despite setting magnitude limits to 30 on trixel 12310, some stars
   that were present in trixel 12310 were never displayed -- or at
   least JITUpdate() was never called on them. But these were very few
   in number.

Puzzles:

1. Some stars seem to have a wildly off value for (ra, dec) - (ra0,
   dec0) from the rest of the stars. It is unlikely that the cause of
   this is proper motion since faint stars have little proper motion
   owing to their distance from the earth. Looks like precession is
   not being applied uniformly to all stars.

2. Heisenberg stars: Some stars seem to suddenly disappear / change
   their positions when you try to zoom in on them. After a couple of
   tries, it usually reaches a "steady state" (an eigenstate :P). This
   will probably not show on my analysis since I dump every star
   that's JITUpdate()-ed, and not those that survive in the "steady
   state"
   I think this strongly suggests that StarBlockFactory's marking and
   block-disposal / reallotment scheme is the culprit.

3. Imprecise precession: More tests need to be done until the
   short-circuiting of precession is verified to work. Puzzle #1 may
   be related to short-circuiting of precession.

Maybe it is a good idea to permit the precession short-circuiting to
be something we can turn on/off from the advanced options.

I'll hopefully have some figures coming up.

Regards
Akarsh
&lt;/pre&gt;</description>
    <dc:creator>Akarsh Simha</dc:creator>
    <dc:date>2012-04-15T07:54:33</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4566">
    <title>[kstars] kstars: 1. Rename the 'Backends' tab under 'Advanced' options to 'General' and</title>
    <link>http://comments.gmane.org/gmane.comp.kde.devel.kstars/4566</link>
    <description>&lt;pre&gt;Git commit 624f0c5faba1daf3558159bcd1eff7fe35c0e4cb by Akarsh Simha.
Committed on 14/04/2012 at 14:37.
Pushed by asimha into branch 'master'.

1. Rename the 'Backends' tab under 'Advanced' options to 'General' and
   add a "DSS Imagery" group in it.

2. DSS Image default size / padding is now configurable.

CCMAIL: kstars-devel&amp;lt; at &amp;gt;kde.org

M  +13   -0    kstars/kstars.kcfg
M  +4    -3    kstars/ksutils.cpp
M  +152  -47   kstars/options/opsadvanced.ui
M  +1    -1    kstars/tools/observinglist.cpp

http://commits.kde.org/kstars/624f0c5faba1daf3558159bcd1eff7fe35c0e4cb

diff --git a/kstars/kstars.kcfg b/kstars/kstars.kcfg
index 633c4d4..258d0f6 100644
--- a/kstars/kstars.kcfg
+++ b/kstars/kstars.kcfg
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1130,4 +1130,17 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;whatsthis&amp;gt;List of selected satellites.&amp;lt;/whatsthis&amp;gt;
     &amp;lt;/entry&amp;gt;
   &amp;lt;/group&amp;gt;
+  &amp;lt;group name="General"&amp;gt;
+    &amp;lt;entry name="DefaultDSSImageSize" type="Double"&amp;gt;
+      &amp;lt;label&amp;gt;Default size for DSS images&amp;lt;/label&amp;gt;
+      &amp;lt;whatsthis&amp;gt;The default size for DSS images downloaded from the internet.&amp;lt;/whatsthis&amp;gt;
+      &amp;lt;default&amp;gt;15.0&amp;lt;/default&amp;gt;
+    &amp;lt;/entry&amp;gt;
+    &amp;lt;entry name="DSSPadding" type="Double"&amp;gt;
+      &amp;lt;label&amp;gt;Additional padding around DSS Images of deep-sky objects&amp;lt;/label&amp;gt;
+      &amp;lt;whatsthis&amp;gt;To include parts of the star field, we add some extra padding around DSS images of deep-sky objects. This option configures the total (both sides) padding added to either dimension of the field.&amp;lt;/whatsthis&amp;gt;
+      &amp;lt;default&amp;gt;10.0&amp;lt;/default&amp;gt;
+    &amp;lt;/entry&amp;gt;
+  &amp;lt;/group&amp;gt;
+
 &amp;lt;/kcfg&amp;gt;
diff --git a/kstars/ksutils.cpp b/kstars/ksutils.cpp
index 631d9dd..b39edf9 100644
--- a/kstars/ksutils.cpp
+++ b/kstars/ksutils.cpp
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -19,6 +19,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 
 #include "deepskyobject.h"
 #include "skyobject.h"
+#include "Options.h"
 
 #include &amp;lt;QFile&amp;gt;
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -41,8 +42,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; QString KSUtils::getDSSURL( const SkyPoint * const p ) {
         dms ra(0.0), dec(0.0);
         double height, width;
 
-        const double dss_default_size = 15.0; // TODO: Make this user-configurable
-        const double dss_padding = 10.0; // TODO: Make this user-configurable
+        double dss_default_size = Options::defaultDSSImageSize();
+        double dss_padding = Options::dSSPadding();
 
         Q_ASSERT( p );
         Q_ASSERT( dss_default_size &amp;gt; 0.0 &amp;amp;&amp;amp; dss_padding &amp;gt;= 0.0 );
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -93,7 +94,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; QString KSUtils::getDSSURL( const SkyPoint * const p ) {
 QString KSUtils::getDSSURL( const dms &amp;amp;ra, const dms &amp;amp;dec, float width, float height ) {
     const QString URLprefix( "http://archive.stsci.edu/cgi-bin/dss_search?v=1" );
     const QString URLsuffix( "&amp;amp;e=J2000&amp;amp;f=gif&amp;amp;c=none&amp;amp;fov=NONE" );
-    const double dss_default_size = 15.0; // Duplicate. TODO: Make this user-configurable
+    const double dss_default_size = Options::defaultDSSImageSize();
 
     char decsgn = ( dec.Degrees() &amp;lt; 0.0 ) ? '-' : '+';
     int dd = abs( dec.degree() );
diff --git a/kstars/options/opsadvanced.ui b/kstars/options/opsadvanced.ui
index 2b236c6..edf504b 100644
--- a/kstars/options/opsadvanced.ui
+++ b/kstars/options/opsadvanced.ui
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -20,8 +20,159 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
    &amp;lt;item&amp;gt;
     &amp;lt;widget class="QTabWidget" name="AdvancedOptionsTabWidget"&amp;gt;
      &amp;lt;property name="currentIndex"&amp;gt;
-      &amp;lt;number&amp;gt;2&amp;lt;/number&amp;gt;
+      &amp;lt;number&amp;gt;0&amp;lt;/number&amp;gt;
      &amp;lt;/property&amp;gt;
+     &amp;lt;widget class="QWidget" name="tab"&amp;gt;
+      &amp;lt;attribute name="title"&amp;gt;
+       &amp;lt;string&amp;gt;&amp;amp;amp;General&amp;lt;/string&amp;gt;
+      &amp;lt;/attribute&amp;gt;
+      &amp;lt;layout class="QVBoxLayout" name="verticalLayout"&amp;gt;
+       &amp;lt;item&amp;gt;
+        &amp;lt;widget class="QGroupBox" name="BackendsGroupBox"&amp;gt;
+         &amp;lt;property name="title"&amp;gt;
+          &amp;lt;string&amp;gt;Backends&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;layout class="QVBoxLayout" name="verticalLayout_4"&amp;gt;
+          &amp;lt;item&amp;gt;
+           &amp;lt;widget class="QCheckBox" name="kcfg_UseRefraction"&amp;gt;
+            &amp;lt;property name="toolTip"&amp;gt;
+             &amp;lt;string&amp;gt;Correct coordinates of objects for the effects of the atmosphere&amp;lt;/string&amp;gt;
+            &amp;lt;/property&amp;gt;
+            &amp;lt;property name="whatsThis"&amp;gt;
+             &amp;lt;string&amp;gt;The atmosphere bends light passing through it, like a lens.  If this item is checked, this &amp;amp;quot;atmospheric refraction&amp;amp;quot; will be simulated in the sky map.  Note that this correction is only applied when using the Horizontal coordinate system.&amp;lt;/string&amp;gt;
+            &amp;lt;/property&amp;gt;
+            &amp;lt;property name="text"&amp;gt;
+             &amp;lt;string&amp;gt;Correct for atmospheric refraction&amp;lt;/string&amp;gt;
+            &amp;lt;/property&amp;gt;
+           &amp;lt;/widget&amp;gt;
+          &amp;lt;/item&amp;gt;
+          &amp;lt;item&amp;gt;
+           &amp;lt;widget class="QCheckBox" name="kcfg_UseRelativistic"&amp;gt;
+            &amp;lt;property name="toolTip"&amp;gt;
+             &amp;lt;string&amp;gt;Correct for the effect of sun's gravity on star positions, as predicted by General Relativity, and verified by Eddington's experiment.&amp;lt;/string&amp;gt;
+            &amp;lt;/property&amp;gt;
+            &amp;lt;property name="text"&amp;gt;
+             &amp;lt;string&amp;gt;General Relativity effects near the sun&amp;lt;/string&amp;gt;
+            &amp;lt;/property&amp;gt;
+           &amp;lt;/widget&amp;gt;
+          &amp;lt;/item&amp;gt;
+         &amp;lt;/layout&amp;gt;
+        &amp;lt;/widget&amp;gt;
+       &amp;lt;/item&amp;gt;
+       &amp;lt;item&amp;gt;
+        &amp;lt;widget class="QGroupBox" name="ImageryGroupBox"&amp;gt;
+         &amp;lt;property name="title"&amp;gt;
+          &amp;lt;string&amp;gt;DSS Imagery&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;layout class="QGridLayout" name="gridLayout"&amp;gt;
+          &amp;lt;item row="0" column="0"&amp;gt;
+           &amp;lt;widget class="QLabel" name="label"&amp;gt;
+            &amp;lt;property name="text"&amp;gt;
+             &amp;lt;string&amp;gt;Default DSS Image Size: &amp;lt;/string&amp;gt;
+            &amp;lt;/property&amp;gt;
+           &amp;lt;/widget&amp;gt;
+          &amp;lt;/item&amp;gt;
+          &amp;lt;item row="0" column="1"&amp;gt;
+           &amp;lt;widget class="QDoubleSpinBox" name="kcfg_DefaultDSSImageSize"&amp;gt;
+            &amp;lt;property name="sizePolicy"&amp;gt;
+             &amp;lt;sizepolicy hsizetype="Minimum" vsizetype="Fixed"&amp;gt;
+              &amp;lt;horstretch&amp;gt;0&amp;lt;/horstretch&amp;gt;
+              &amp;lt;verstretch&amp;gt;0&amp;lt;/verstretch&amp;gt;
+             &amp;lt;/sizepolicy&amp;gt;
+            &amp;lt;/property&amp;gt;
+            &amp;lt;property name="minimumSize"&amp;gt;
+             &amp;lt;size&amp;gt;
+              &amp;lt;width&amp;gt;75&amp;lt;/width&amp;gt;
+              &amp;lt;height&amp;gt;0&amp;lt;/height&amp;gt;
+             &amp;lt;/size&amp;gt;
+            &amp;lt;/property&amp;gt;
+            &amp;lt;property name="decimals"&amp;gt;
+             &amp;lt;number&amp;gt;1&amp;lt;/number&amp;gt;
+            &amp;lt;/property&amp;gt;
+            &amp;lt;property name="minimum"&amp;gt;
+             &amp;lt;double&amp;gt;1.000000000000000&amp;lt;/double&amp;gt;
+            &amp;lt;/property&amp;gt;
+            &amp;lt;property name="maximum"&amp;gt;
+             &amp;lt;double&amp;gt;75.000000000000000&amp;lt;/double&amp;gt;
+            &amp;lt;/property&amp;gt;
+            &amp;lt;property name="value"&amp;gt;
+             &amp;lt;double&amp;gt;15.000000000000000&amp;lt;/double&amp;gt;
+            &amp;lt;/property&amp;gt;
+           &amp;lt;/widget&amp;gt;
+          &amp;lt;/item&amp;gt;
+          &amp;lt;item row="0" column="3"&amp;gt;
+           &amp;lt;widget class="QLabel" name="DefaultDSSImageSizeUnitLabel"&amp;gt;
+            &amp;lt;property name="sizePolicy"&amp;gt;
+             &amp;lt;sizepolicy hsizetype="Expanding" vsizetype="Preferred"&amp;gt;
+              &amp;lt;horstretch&amp;gt;0&amp;lt;/horstretch&amp;gt;
+              &amp;lt;verstretch&amp;gt;0&amp;lt;/verstretch&amp;gt;
+             &amp;lt;/sizepolicy&amp;gt;
+            &amp;lt;/property&amp;gt;
+            &amp;lt;property name="text"&amp;gt;
+             &amp;lt;string&amp;gt;arcminutes&amp;lt;/string&amp;gt;
+            &amp;lt;/property&amp;gt;
+           &amp;lt;/widget&amp;gt;
+          &amp;lt;/item&amp;gt;
+          &amp;lt;item row="1" column="0"&amp;gt;
+           &amp;lt;widget class="QLabel" name="label_3"&amp;gt;
+            &amp;lt;property name="text"&amp;gt;
+             &amp;lt;string&amp;gt;Padding around Deep Sky Objects:&amp;lt;/string&amp;gt;
+            &amp;lt;/property&amp;gt;
+           &amp;lt;/widget&amp;gt;
+          &amp;lt;/item&amp;gt;
+          &amp;lt;item row="1" column="1"&amp;gt;
+           &amp;lt;widget class="QDoubleSpinBox" name="kcfg_DSSPadding"&amp;gt;
+            &amp;lt;property name="minimumSize"&amp;gt;
+             &amp;lt;size&amp;gt;
+              &amp;lt;width&amp;gt;75&amp;lt;/width&amp;gt;
+              &amp;lt;height&amp;gt;0&amp;lt;/height&amp;gt;
+             &amp;lt;/size&amp;gt;
+            &amp;lt;/property&amp;gt;
+            &amp;lt;property name="decimals"&amp;gt;
+             &amp;lt;number&amp;gt;1&amp;lt;/number&amp;gt;
+            &amp;lt;/property&amp;gt;
+            &amp;lt;property name="minimum"&amp;gt;
+             &amp;lt;double&amp;gt;1.000000000000000&amp;lt;/double&amp;gt;
+            &amp;lt;/property&amp;gt;
+            &amp;lt;property name="maximum"&amp;gt;
+             &amp;lt;double&amp;gt;75.000000000000000&amp;lt;/double&amp;gt;
+            &amp;lt;/property&amp;gt;
+            &amp;lt;property name="value"&amp;gt;
+             &amp;lt;double&amp;gt;10.000000000000000&amp;lt;/double&amp;gt;
+            &amp;lt;/property&amp;gt;
+           &amp;lt;/widget&amp;gt;
+          &amp;lt;/item&amp;gt;
+          &amp;lt;item row="1" column="2" colspan="2"&amp;gt;
+           &amp;lt;widget class="QLabel" name="DSSPaddingUnitLabel"&amp;gt;
+            &amp;lt;property name="sizePolicy"&amp;gt;
+             &amp;lt;sizepolicy hsizetype="Expanding" vsizetype="Preferred"&amp;gt;
+              &amp;lt;horstretch&amp;gt;0&amp;lt;/horstretch&amp;gt;
+              &amp;lt;verstretch&amp;gt;0&amp;lt;/verstretch&amp;gt;
+             &amp;lt;/sizepolicy&amp;gt;
+            &amp;lt;/property&amp;gt;
+            &amp;lt;property name="text"&amp;gt;
+             &amp;lt;string&amp;gt;arcminutes&amp;lt;/string&amp;gt;
+            &amp;lt;/property&amp;gt;
+           &amp;lt;/widget&amp;gt;
+          &amp;lt;/item&amp;gt;
+         &amp;lt;/layout&amp;gt;
+        &amp;lt;/widget&amp;gt;
+       &amp;lt;/item&amp;gt;
+       &amp;lt;item&amp;gt;
+        &amp;lt;spacer name="GeneralTabSpacer"&amp;gt;
+         &amp;lt;property name="orientation"&amp;gt;
+          &amp;lt;enum&amp;gt;Qt::Vertical&amp;lt;/enum&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="sizeHint" stdset="0"&amp;gt;
+          &amp;lt;size&amp;gt;
+           &amp;lt;width&amp;gt;20&amp;lt;/width&amp;gt;
+           &amp;lt;height&amp;gt;40&amp;lt;/height&amp;gt;
+          &amp;lt;/size&amp;gt;
+         &amp;lt;/property&amp;gt;
+        &amp;lt;/spacer&amp;gt;
+       &amp;lt;/item&amp;gt;
+      &amp;lt;/layout&amp;gt;
+     &amp;lt;/widget&amp;gt;
      &amp;lt;widget class="QWidget" name="tab_3"&amp;gt;
       &amp;lt;attribute name="title"&amp;gt;
        &amp;lt;string&amp;gt;Look and &amp;amp;amp;Feel&amp;lt;/string&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -350,52 +501,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
         &amp;lt;/spacer&amp;gt;
        &amp;lt;/item&amp;gt;
       &amp;lt;/layout&amp;gt;
-      &amp;lt;zorder&amp;gt;textLabelHideTimeStep&amp;lt;/zorder&amp;gt;
-      &amp;lt;zorder&amp;gt;verticalLayoutWidget_3&amp;lt;/zorder&amp;gt;
-      &amp;lt;zorder&amp;gt;verticalLayoutWidget_2&amp;lt;/zorder&amp;gt;
-     &amp;lt;/widget&amp;gt;
-     &amp;lt;widget class="QWidget" name="tab"&amp;gt;
-      &amp;lt;attribute name="title"&amp;gt;
-       &amp;lt;string&amp;gt;&amp;amp;amp;Backends&amp;lt;/string&amp;gt;
-      &amp;lt;/attribute&amp;gt;
-      &amp;lt;layout class="QVBoxLayout" name="verticalLayout"&amp;gt;
-       &amp;lt;item&amp;gt;
-        &amp;lt;widget class="QCheckBox" name="kcfg_UseRefraction"&amp;gt;
-         &amp;lt;property name="toolTip"&amp;gt;
-          &amp;lt;string&amp;gt;Correct coordinates of objects for the effects of the atmosphere&amp;lt;/string&amp;gt;
-         &amp;lt;/property&amp;gt;
-         &amp;lt;property name="whatsThis"&amp;gt;
-          &amp;lt;string&amp;gt;The atmosphere bends light passing through it, like a lens.  If this item is checked, this &amp;amp;quot;atmospheric refraction&amp;amp;quot; will be simulated in the sky map.  Note that this correction is only applied when using the Horizontal coordinate system.&amp;lt;/string&amp;gt;
-         &amp;lt;/property&amp;gt;
-         &amp;lt;property name="text"&amp;gt;
-          &amp;lt;string&amp;gt;Correct for atmospheric refraction&amp;lt;/string&amp;gt;
-         &amp;lt;/property&amp;gt;
-        &amp;lt;/widget&amp;gt;
-       &amp;lt;/item&amp;gt;
-       &amp;lt;item&amp;gt;
-        &amp;lt;widget class="QCheckBox" name="kcfg_UseRelativistic"&amp;gt;
-         &amp;lt;property name="toolTip"&amp;gt;
-          &amp;lt;string&amp;gt;Correct for the effect of sun's gravity on star positions, as predicted by General Relativity, and verified by Eddington's experiment.&amp;lt;/string&amp;gt;
-         &amp;lt;/property&amp;gt;
-         &amp;lt;property name="text"&amp;gt;
-          &amp;lt;string&amp;gt;General Relativity effects near the sun&amp;lt;/string&amp;gt;
-         &amp;lt;/property&amp;gt;
-        &amp;lt;/widget&amp;gt;
-       &amp;lt;/item&amp;gt;
-       &amp;lt;item&amp;gt;
-        &amp;lt;spacer name="verticalSpacer_3"&amp;gt;
-         &amp;lt;property name="orientation"&amp;gt;
-          &amp;lt;enum&amp;gt;Qt::Vertical&amp;lt;/enum&amp;gt;
-         &amp;lt;/property&amp;gt;
-         &amp;lt;property name="sizeHint" stdset="0"&amp;gt;
-          &amp;lt;size&amp;gt;
-           &amp;lt;width&amp;gt;20&amp;lt;/width&amp;gt;
-           &amp;lt;height&amp;gt;537&amp;lt;/height&amp;gt;
-          &amp;lt;/size&amp;gt;
-         &amp;lt;/property&amp;gt;
-        &amp;lt;/spacer&amp;gt;
-       &amp;lt;/item&amp;gt;
-      &amp;lt;/layout&amp;gt;
      &amp;lt;/widget&amp;gt;
      &amp;lt;widget class="QWidget" name="tab_2"&amp;gt;
       &amp;lt;attribute name="title"&amp;gt;
diff --git a/kstars/tools/observinglist.cpp b/kstars/tools/observinglist.cpp
index 25ff29a..1a76a2f 100644
--- a/kstars/tools/observinglist.cpp
+++ b/kstars/tools/observinglist.cpp
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1192,7 +1192,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; bool ObservingList::eventFilter( QObject *obj, QEvent *event ) {
     if( obj == ui-&amp;gt;ImagePreview ) {
         if( event-&amp;gt;type() == QEvent::MouseButtonRelease ) {
             if( currentObject() ) {
-                if( ( ( QFile( CurrentImagePath ).size() &amp;lt; 13000 ) &amp;amp;&amp;amp; (  QFile( CurrentTempPath ).size() &amp;lt; 13000 ) ) ) {
+                if( ( ( QFile( CurrentImagePath ).size() &amp;lt; 13000 ) &amp;amp;&amp;amp; (  QFile( CurrentTempPath ).size() &amp;lt; 13000 ) ) ) { // FIXME: This size estimate is unreliable.
                     if( ! currentObject()-&amp;gt;isSolarSystem() )
                         slotGetImage( Options::obsListPreferDSS() );
                     else
&lt;/pre&gt;</description>
    <dc:creator>Akarsh Simha</dc:creator>
    <dc:date>2012-04-14T12:41:54</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4565">
    <title>[kstars] kstars: Lots of changes that were tightlycoupled:</title>
    <link>http://comments.gmane.org/gmane.comp.kde.devel.kstars/4565</link>
    <description>&lt;pre&gt;Git commit c1f1f8e133248d319d6523c9c6ea6dd5156aa3ad by Akarsh Simha.
Committed on 14/04/2012 at 13:50.
Pushed by asimha into branch 'master'.

Lots of changes that were tightly coupled:

1. Reorganize options related to Observing List in kstars.kcfg under a
   new group.

2. Revamp the design of the "Advanced" options section to introduce a
   Tab Widget [I need feedback on this decision]. This is so that we
   can put all the advanced options in there without any clutter. [Q:
   Does observing list belong there?]

3. Remove the hackish DSS vs. SDSS preference option in the Observing
   List view and introduce the setting in the Advanced options under
   Observing List.

CCMAIL: kstars-devel&amp;lt; at &amp;gt;kde.org

M  +27   -16   kstars/kstars.kcfg
M  +502  -469  kstars/options/opsadvanced.ui
M  +2    -2    kstars/tools/observinglist.cpp
M  +0    -7    kstars/tools/observinglist.ui

http://commits.kde.org/kstars/c1f1f8e133248d319d6523c9c6ea6dd5156aa3ad

diff --git a/kstars/kstars.kcfg b/kstars/kstars.kcfg
index b8c8714..8724478 100644
--- a/kstars/kstars.kcfg
+++ b/kstars/kstars.kcfg
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -603,21 +603,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
 &amp;lt;whatsthis&amp;gt;Toggle whether the object under the mouse cursor gets a transient name label.&amp;lt;/whatsthis&amp;gt;
 &amp;lt;default&amp;gt;true&amp;lt;/default&amp;gt;
 &amp;lt;/entry&amp;gt;
-&amp;lt;entry name="ObsListSymbol" type="Bool"&amp;gt;
-&amp;lt;label&amp;gt;Use symbols to label observing list objects&amp;lt;/label&amp;gt;
-&amp;lt;whatsthis&amp;gt;Objects in the observing list will be highlighted with a symbol in the map.&amp;lt;/whatsthis&amp;gt;
-&amp;lt;default&amp;gt;true&amp;lt;/default&amp;gt;
-&amp;lt;/entry&amp;gt;
-&amp;lt;entry name="ObsListText" type="Bool"&amp;gt;
-&amp;lt;label&amp;gt;Use text to label observing list objects&amp;lt;/label&amp;gt;
-&amp;lt;whatsthis&amp;gt;Objects in the observing list will be highlighted with a colored name label in the map.&amp;lt;/whatsthis&amp;gt;
-&amp;lt;default&amp;gt;false&amp;lt;/default&amp;gt;
-&amp;lt;/entry&amp;gt;
-        &amp;lt;entry name="ObsListSaveImage" type="Bool"&amp;gt;
-            &amp;lt;label&amp;gt;Save the DSS/SDSS images to disk&amp;lt;/label&amp;gt;
-            &amp;lt;whatisthis&amp;gt;The images of objects in the obseving list will be autosaved if you download them&amp;lt;/whatisthis&amp;gt;
-            &amp;lt;default&amp;gt;false&amp;lt;/default&amp;gt;
-        &amp;lt;/entry&amp;gt;
 &amp;lt;entry name="UseRefraction" type="Bool"&amp;gt;
 &amp;lt;label&amp;gt;Correct positions for atmospheric refraction?&amp;lt;/label&amp;gt;
 &amp;lt;whatsthis&amp;gt;Toggle whether object positions are corrected for the effects of atmospheric refraction (only applies when horizontal coordinates are used).&amp;lt;/whatsthis&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -715,7 +700,33 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
             &amp;lt;default&amp;gt;true&amp;lt;/default&amp;gt;
         &amp;lt;/entry&amp;gt;
 &amp;lt;/group&amp;gt;
-
+&amp;lt;group name="ObservingList"&amp;gt;
+  &amp;lt;entry name="ObsListSymbol" type="Bool"&amp;gt;
+&amp;lt;label&amp;gt;Use symbols to label observing list objects&amp;lt;/label&amp;gt;
+&amp;lt;whatsthis&amp;gt;Objects in the observing list will be highlighted with a symbol in the map.&amp;lt;/whatsthis&amp;gt;
+&amp;lt;default&amp;gt;true&amp;lt;/default&amp;gt;
+&amp;lt;/entry&amp;gt;
+&amp;lt;entry name="ObsListText" type="Bool"&amp;gt;
+&amp;lt;label&amp;gt;Use text to label observing list objects&amp;lt;/label&amp;gt;
+&amp;lt;whatsthis&amp;gt;Objects in the observing list will be highlighted with a colored name label in the map.&amp;lt;/whatsthis&amp;gt;
+&amp;lt;default&amp;gt;false&amp;lt;/default&amp;gt;
+&amp;lt;/entry&amp;gt;
+        &amp;lt;entry name="ObsListSaveImage" type="Bool"&amp;gt;
+            &amp;lt;label&amp;gt;Save the DSS/SDSS images to disk&amp;lt;/label&amp;gt;
+            &amp;lt;whatisthis&amp;gt;The images of objects in the obseving list will be autosaved if you download them&amp;lt;/whatisthis&amp;gt;
+            &amp;lt;default&amp;gt;false&amp;lt;/default&amp;gt;
+        &amp;lt;/entry&amp;gt;
+&amp;lt;entry name="ObsListPreferDSS" type="Bool"&amp;gt;
+  &amp;lt;label&amp;gt;Prefer Digitized Sky Survey imagery in the observing list&amp;lt;/label&amp;gt;
+&amp;lt;whatsthis&amp;gt;The observing list will prefer DSS imagery while downloading imagery.&amp;lt;/whatsthis&amp;gt;
+&amp;lt;default&amp;gt;true&amp;lt;/default&amp;gt;
+&amp;lt;/entry&amp;gt;
+&amp;lt;entry name="ObsListPreferSDSS" type="Bool"&amp;gt;
+&amp;lt;label&amp;gt;Prefer Sloan Digital Sky Survey imagery in the observing list&amp;lt;/label&amp;gt;
+&amp;lt;whatsthis&amp;gt;The observing list will prefer SDSS imagery while downloading imagery.&amp;lt;/whatsthis&amp;gt;
+&amp;lt;default&amp;gt;false&amp;lt;/default&amp;gt;
+&amp;lt;/entry&amp;gt;
+      &amp;lt;/group&amp;gt;
 &amp;lt;group name="Colors"&amp;gt;
 &amp;lt;entry name="ColorSchemeFile" type="String"&amp;gt;
     &amp;lt;label&amp;gt;The name of the color scheme&amp;lt;/label&amp;gt;
diff --git a/kstars/options/opsadvanced.ui b/kstars/options/opsadvanced.ui
index 9321edd..2b236c6 100644
--- a/kstars/options/opsadvanced.ui
+++ b/kstars/options/opsadvanced.ui
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1,485 +1,522 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
-&amp;lt;ui version="4.0" &amp;gt;
+&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
+&amp;lt;ui version="4.0"&amp;gt;
  &amp;lt;class&amp;gt;OpsAdvanced&amp;lt;/class&amp;gt;
- &amp;lt;widget class="QWidget" name="OpsAdvanced" &amp;gt;
-  &amp;lt;property name="geometry" &amp;gt;
+ &amp;lt;widget class="QWidget" name="OpsAdvanced"&amp;gt;
+  &amp;lt;property name="geometry"&amp;gt;
    &amp;lt;rect&amp;gt;
     &amp;lt;x&amp;gt;0&amp;lt;/x&amp;gt;
     &amp;lt;y&amp;gt;0&amp;lt;/y&amp;gt;
-    &amp;lt;width&amp;gt;484&amp;lt;/width&amp;gt;
-    &amp;lt;height&amp;gt;582&amp;lt;/height&amp;gt;
+    &amp;lt;width&amp;gt;583&amp;lt;/width&amp;gt;
+    &amp;lt;height&amp;gt;636&amp;lt;/height&amp;gt;
    &amp;lt;/rect&amp;gt;
   &amp;lt;/property&amp;gt;
-  &amp;lt;layout class="QVBoxLayout" &amp;gt;
-   &amp;lt;property name="spacing" &amp;gt;
+  &amp;lt;layout class="QVBoxLayout"&amp;gt;
+   &amp;lt;property name="spacing"&amp;gt;
     &amp;lt;number&amp;gt;6&amp;lt;/number&amp;gt;
    &amp;lt;/property&amp;gt;
-   &amp;lt;property name="leftMargin" &amp;gt;
+   &amp;lt;property name="margin"&amp;gt;
     &amp;lt;number&amp;gt;8&amp;lt;/number&amp;gt;
    &amp;lt;/property&amp;gt;
-   &amp;lt;property name="topMargin" &amp;gt;
-    &amp;lt;number&amp;gt;8&amp;lt;/number&amp;gt;
-   &amp;lt;/property&amp;gt;
-   &amp;lt;property name="rightMargin" &amp;gt;
-    &amp;lt;number&amp;gt;8&amp;lt;/number&amp;gt;
-   &amp;lt;/property&amp;gt;
-   &amp;lt;property name="bottomMargin" &amp;gt;
-    &amp;lt;number&amp;gt;8&amp;lt;/number&amp;gt;
-   &amp;lt;/property&amp;gt;
-   &amp;lt;item&amp;gt;
-    &amp;lt;widget class="QCheckBox" name="kcfg_UseRefraction" &amp;gt;
-     &amp;lt;property name="toolTip" &amp;gt;
-      &amp;lt;string&amp;gt;Correct coordinates of objects for the effects of the atmosphere&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="whatsThis" &amp;gt;
-      &amp;lt;string&amp;gt;The atmosphere bends light passing through it, like a lens.  If this item is checked, this "atmospheric refraction" will be simulated in the sky map.  Note that this correction is only applied when using the Horizontal coordinate system.&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="text" &amp;gt;
-      &amp;lt;string&amp;gt;Correct for atmospheric refraction&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-    &amp;lt;/widget&amp;gt;
-   &amp;lt;/item&amp;gt;
-   &amp;lt;item&amp;gt;
-    &amp;lt;widget class="QCheckBox" name="kcfg_UseRelativistic" &amp;gt;
-     &amp;lt;property name="toolTip" &amp;gt;
-      &amp;lt;string&amp;gt;Correct for the effect of sun's gravity on star positions, as predicted by General Relativity, and verified by Eddington's experiment.&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="text" &amp;gt;
-      &amp;lt;string&amp;gt;General Relativity effects near the sun&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-    &amp;lt;/widget&amp;gt;
-   &amp;lt;/item&amp;gt;
-   &amp;lt;item&amp;gt;
-    &amp;lt;widget class="QCheckBox" name="kcfg_UseAnimatedSlewing" &amp;gt;
-     &amp;lt;property name="toolTip" &amp;gt;
-      &amp;lt;string&amp;gt;Show slewing motion when focus changes?&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="whatsThis" &amp;gt;
-      &amp;lt;string&amp;gt;If checked, changing the focus position will result in a visible animated "slew" to the new position.  Otherwise, the display will center on the new position instantaneously.&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="text" &amp;gt;
-      &amp;lt;string&amp;gt;Use animated slewing&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-    &amp;lt;/widget&amp;gt;
-   &amp;lt;/item&amp;gt;
-   &amp;lt;item&amp;gt;
-    &amp;lt;widget class="QCheckBox" name="kcfg_UseAutoLabel" &amp;gt;
-     &amp;lt;property name="toolTip" &amp;gt;
-      &amp;lt;string&amp;gt;Show name label of centered object?&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="whatsThis" &amp;gt;
-      &amp;lt;string&amp;gt;If checked, a name label will be temporarily attached to an object while it is centered in the display.  You can attach a more persistent label to any object using the right-click popup menu.&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="text" &amp;gt;
-      &amp;lt;string&amp;gt;Attach label to centered object&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-    &amp;lt;/widget&amp;gt;
-   &amp;lt;/item&amp;gt;
-   &amp;lt;item&amp;gt;
-    &amp;lt;widget class="QCheckBox" name="kcfg_UseHoverLabel" &amp;gt;
-     &amp;lt;property name="toolTip" &amp;gt;
-      &amp;lt;string&amp;gt;Show name label of centered object?&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="whatsThis" &amp;gt;
-      &amp;lt;string&amp;gt;If checked, a name label will be temporarily attached to an object while it is centered in the display.  You can attach a more persistent label to any object using the right-click popup menu.&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="text" &amp;gt;
-      &amp;lt;string&amp;gt;Attach temporary label when hovering mouse&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-    &amp;lt;/widget&amp;gt;
-   &amp;lt;/item&amp;gt;
-   &amp;lt;item&amp;gt;
-    &amp;lt;widget class="QCheckBox" name="kcfg_UseAntialias" &amp;gt;
-     &amp;lt;property name="toolTip" &amp;gt;
-      &amp;lt;string&amp;gt;Select this for smoother (but slower) graphics&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="text" &amp;gt;
-      &amp;lt;string&amp;gt;Use antialiased drawing&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-    &amp;lt;/widget&amp;gt;
-   &amp;lt;/item&amp;gt;
-   &amp;lt;item&amp;gt;
-    &amp;lt;widget class="QGroupBox" name="ObsListOptions" &amp;gt;
-     &amp;lt;property name="title" &amp;gt;
-      &amp;lt;string&amp;gt;Observing List Labels&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;layout class="QHBoxLayout" &amp;gt;
-      &amp;lt;property name="spacing" &amp;gt;
-       &amp;lt;number&amp;gt;6&amp;lt;/number&amp;gt;
-      &amp;lt;/property&amp;gt;
-      &amp;lt;property name="leftMargin" &amp;gt;
-       &amp;lt;number&amp;gt;8&amp;lt;/number&amp;gt;
-      &amp;lt;/property&amp;gt;
-      &amp;lt;property name="topMargin" &amp;gt;
-       &amp;lt;number&amp;gt;8&amp;lt;/number&amp;gt;
-      &amp;lt;/property&amp;gt;
-      &amp;lt;property name="rightMargin" &amp;gt;
-       &amp;lt;number&amp;gt;8&amp;lt;/number&amp;gt;
-      &amp;lt;/property&amp;gt;
-      &amp;lt;property name="bottomMargin" &amp;gt;
-       &amp;lt;number&amp;gt;8&amp;lt;/number&amp;gt;
-      &amp;lt;/property&amp;gt;
-      &amp;lt;item&amp;gt;
-       &amp;lt;widget class="QRadioButton" name="kcfg_ObsListSymbol" &amp;gt;
-        &amp;lt;property name="text" &amp;gt;
-         &amp;lt;string&amp;gt;Symbol&amp;lt;/string&amp;gt;
-        &amp;lt;/property&amp;gt;
-        &amp;lt;property name="checked" &amp;gt;
-         &amp;lt;bool&amp;gt;true&amp;lt;/bool&amp;gt;
-        &amp;lt;/property&amp;gt;
-       &amp;lt;/widget&amp;gt;
-      &amp;lt;/item&amp;gt;
-      &amp;lt;item&amp;gt;
-       &amp;lt;widget class="QRadioButton" name="kcfg_ObsListText" &amp;gt;
-        &amp;lt;property name="text" &amp;gt;
-         &amp;lt;string&amp;gt;Text&amp;lt;/string&amp;gt;
-        &amp;lt;/property&amp;gt;
-       &amp;lt;/widget&amp;gt;
-      &amp;lt;/item&amp;gt;
-     &amp;lt;/layout&amp;gt;
-    &amp;lt;/widget&amp;gt;
-   &amp;lt;/item&amp;gt;
-   &amp;lt;item&amp;gt;
-    &amp;lt;spacer&amp;gt;
-     &amp;lt;property name="orientation" &amp;gt;
-      &amp;lt;enum&amp;gt;Qt::Vertical&amp;lt;/enum&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="sizeType" &amp;gt;
-      &amp;lt;enum&amp;gt;QSizePolicy::Fixed&amp;lt;/enum&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="sizeHint" &amp;gt;
-      &amp;lt;size&amp;gt;
-       &amp;lt;width&amp;gt;20&amp;lt;/width&amp;gt;
-       &amp;lt;height&amp;gt;20&amp;lt;/height&amp;gt;
-      &amp;lt;/size&amp;gt;
-     &amp;lt;/property&amp;gt;
-    &amp;lt;/spacer&amp;gt;
-   &amp;lt;/item&amp;gt;
-   &amp;lt;item&amp;gt;
-     &amp;lt;widget class="QCheckBox" name="kcfg_ObsListSaveImage" &amp;gt;
-     &amp;lt;property name="toolTip" &amp;gt;
-      &amp;lt;string&amp;gt;Save the downloaded DSS/SDSS images?&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="whatsThis" &amp;gt;
-      &amp;lt;string&amp;gt;Do you want the downloaded DSS/SDSS images to be saved when closing the observing list?&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="text" &amp;gt;
-      &amp;lt;string&amp;gt;Save downloaded images on exit&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-    &amp;lt;/widget&amp;gt;
-   &amp;lt;/item&amp;gt;
-   &amp;lt;item&amp;gt;
-    &amp;lt;widget class="QCheckBox" name="kcfg_HideOnSlew" &amp;gt;
-     &amp;lt;property name="toolTip" &amp;gt;
-      &amp;lt;string&amp;gt;Do not draw all objects while the map is moving?&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="whatsThis" &amp;gt;
-      &amp;lt;string&amp;gt;When the map is in motion, smooth animation is compromised if the program has too many objects to draw on the map; check this item to temporarily hide some of the objects while the display is in motion.&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="text" &amp;gt;
-      &amp;lt;string&amp;gt;Hide objects while moving&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-    &amp;lt;/widget&amp;gt;
-   &amp;lt;/item&amp;gt;
-   &amp;lt;item&amp;gt;
-    &amp;lt;layout class="QHBoxLayout" &amp;gt;
-     &amp;lt;property name="spacing" &amp;gt;
-      &amp;lt;number&amp;gt;6&amp;lt;/number&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="leftMargin" &amp;gt;
-      &amp;lt;number&amp;gt;0&amp;lt;/number&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="topMargin" &amp;gt;
-      &amp;lt;number&amp;gt;0&amp;lt;/number&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="rightMargin" &amp;gt;
-      &amp;lt;number&amp;gt;0&amp;lt;/number&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="bottomMargin" &amp;gt;
-      &amp;lt;number&amp;gt;0&amp;lt;/number&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;item&amp;gt;
-      &amp;lt;widget class="QLabel" name="textLabelHideTimeStep" &amp;gt;
-       &amp;lt;property name="text" &amp;gt;
-        &amp;lt;string&amp;gt;Also hide if time step larger than:&amp;lt;/string&amp;gt;
-       &amp;lt;/property&amp;gt;
-      &amp;lt;/widget&amp;gt;
-     &amp;lt;/item&amp;gt;
-     &amp;lt;item&amp;gt;
-      &amp;lt;widget class="TimeStepBox" name="SlewTimeScale" /&amp;gt;
-     &amp;lt;/item&amp;gt;
-     &amp;lt;item&amp;gt;
-      &amp;lt;spacer&amp;gt;
-       &amp;lt;property name="orientation" &amp;gt;
-        &amp;lt;enum&amp;gt;Qt::Horizontal&amp;lt;/enum&amp;gt;
-       &amp;lt;/property&amp;gt;
-       &amp;lt;property name="sizeType" &amp;gt;
-        &amp;lt;enum&amp;gt;QSizePolicy::Expanding&amp;lt;/enum&amp;gt;
-       &amp;lt;/property&amp;gt;
-       &amp;lt;property name="sizeHint" &amp;gt;
-        &amp;lt;size&amp;gt;
-         &amp;lt;width&amp;gt;111&amp;lt;/width&amp;gt;
-         &amp;lt;height&amp;gt;20&amp;lt;/height&amp;gt;
-        &amp;lt;/size&amp;gt;
-       &amp;lt;/property&amp;gt;
-      &amp;lt;/spacer&amp;gt;
-     &amp;lt;/item&amp;gt;
-    &amp;lt;/layout&amp;gt;
-   &amp;lt;/item&amp;gt;
    &amp;lt;item&amp;gt;
-    &amp;lt;widget class="QGroupBox" name="HideBox" &amp;gt;
-     &amp;lt;property name="title" &amp;gt;
-      &amp;lt;string&amp;gt;Configure Hidden Objects&amp;lt;/string&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;layout class="QVBoxLayout" &amp;gt;
-      &amp;lt;property name="spacing" &amp;gt;
-       &amp;lt;number&amp;gt;6&amp;lt;/number&amp;gt;
-      &amp;lt;/property&amp;gt;
-      &amp;lt;property name="leftMargin" &amp;gt;
-       &amp;lt;number&amp;gt;8&amp;lt;/number&amp;gt;
-      &amp;lt;/property&amp;gt;
-      &amp;lt;property name="topMargin" &amp;gt;
-       &amp;lt;number&amp;gt;8&amp;lt;/number&amp;gt;
-      &amp;lt;/property&amp;gt;
-      &amp;lt;property name="rightMargin" &amp;gt;
-       &amp;lt;number&amp;gt;8&amp;lt;/number&amp;gt;
-      &amp;lt;/property&amp;gt;
-      &amp;lt;property name="bottomMargin" &amp;gt;
-       &amp;lt;number&amp;gt;8&amp;lt;/number&amp;gt;
-      &amp;lt;/property&amp;gt;
-      &amp;lt;item&amp;gt;
-       &amp;lt;layout class="QHBoxLayout" &amp;gt;
-        &amp;lt;property name="spacing" &amp;gt;
-         &amp;lt;number&amp;gt;6&amp;lt;/number&amp;gt;
-        &amp;lt;/property&amp;gt;
-        &amp;lt;property name="leftMargin" &amp;gt;
-         &amp;lt;number&amp;gt;0&amp;lt;/number&amp;gt;
-        &amp;lt;/property&amp;gt;
-        &amp;lt;property name="topMargin" &amp;gt;
-         &amp;lt;number&amp;gt;0&amp;lt;/number&amp;gt;
-        &amp;lt;/property&amp;gt;
-        &amp;lt;property name="rightMargin" &amp;gt;
-         &amp;lt;number&amp;gt;0&amp;lt;/number&amp;gt;
-        &amp;lt;/property&amp;gt;
-        &amp;lt;property name="bottomMargin" &amp;gt;
-         &amp;lt;number&amp;gt;0&amp;lt;/number&amp;gt;
-        &amp;lt;/property&amp;gt;
-        &amp;lt;item&amp;gt;
-         &amp;lt;widget class="QCheckBox" name="kcfg_HideStars" &amp;gt;
-          &amp;lt;property name="toolTip" &amp;gt;
-           &amp;lt;string&amp;gt;Hide faint stars while moving?&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="whatsThis" &amp;gt;
-           &amp;lt;string&amp;gt;If checked, then fainter stars will be hidden when the map is in motion.&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="text" &amp;gt;
-           &amp;lt;string&amp;gt;Stars fainter than&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-         &amp;lt;/widget&amp;gt;
-        &amp;lt;/item&amp;gt;
-        &amp;lt;item&amp;gt;
-         &amp;lt;widget class="MagnitudeSpinBox" name="kcfg_MagLimitHideStar" &amp;gt;
-          &amp;lt;property name="minimumSize" &amp;gt;
-           &amp;lt;size&amp;gt;
-            &amp;lt;width&amp;gt;40&amp;lt;/width&amp;gt;
-            &amp;lt;height&amp;gt;0&amp;lt;/height&amp;gt;
-           &amp;lt;/size&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="focusPolicy" &amp;gt;
-           &amp;lt;enum&amp;gt;Qt::StrongFocus&amp;lt;/enum&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="whatsThis" &amp;gt;
-           &amp;lt;string&amp;gt;Stars fainter than this will not be drawn while the map is moving.&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-         &amp;lt;/widget&amp;gt;
-        &amp;lt;/item&amp;gt;
-        &amp;lt;item&amp;gt;
-         &amp;lt;widget class="QLabel" name="textLabelMag1" &amp;gt;
-          &amp;lt;property name="text" &amp;gt;
-           &amp;lt;string&amp;gt;mag&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-         &amp;lt;/widget&amp;gt;
-        &amp;lt;/item&amp;gt;
-        &amp;lt;item&amp;gt;
-         &amp;lt;spacer&amp;gt;
-          &amp;lt;property name="orientation" &amp;gt;
-           &amp;lt;enum&amp;gt;Qt::Horizontal&amp;lt;/enum&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="sizeType" &amp;gt;
-           &amp;lt;enum&amp;gt;QSizePolicy::Expanding&amp;lt;/enum&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="sizeHint" &amp;gt;
-           &amp;lt;size&amp;gt;
-            &amp;lt;width&amp;gt;240&amp;lt;/width&amp;gt;
-            &amp;lt;height&amp;gt;20&amp;lt;/height&amp;gt;
-           &amp;lt;/size&amp;gt;
-          &amp;lt;/property&amp;gt;
-         &amp;lt;/spacer&amp;gt;
-        &amp;lt;/item&amp;gt;
-       &amp;lt;/layout&amp;gt;
-      &amp;lt;/item&amp;gt;
-      &amp;lt;item&amp;gt;
-       &amp;lt;layout class="QGridLayout" &amp;gt;
-        &amp;lt;property name="leftMargin" &amp;gt;
-         &amp;lt;number&amp;gt;0&amp;lt;/number&amp;gt;
-        &amp;lt;/property&amp;gt;
-        &amp;lt;property name="topMargin" &amp;gt;
-         &amp;lt;number&amp;gt;0&amp;lt;/number&amp;gt;
-        &amp;lt;/property&amp;gt;
-        &amp;lt;property name="rightMargin" &amp;gt;
-         &amp;lt;number&amp;gt;0&amp;lt;/number&amp;gt;
-        &amp;lt;/property&amp;gt;
-        &amp;lt;property name="bottomMargin" &amp;gt;
-         &amp;lt;number&amp;gt;0&amp;lt;/number&amp;gt;
-        &amp;lt;/property&amp;gt;
-        &amp;lt;property name="horizontalSpacing" &amp;gt;
-         &amp;lt;number&amp;gt;6&amp;lt;/number&amp;gt;
-        &amp;lt;/property&amp;gt;
-        &amp;lt;property name="verticalSpacing" &amp;gt;
-         &amp;lt;number&amp;gt;6&amp;lt;/number&amp;gt;
-        &amp;lt;/property&amp;gt;
-        &amp;lt;item rowspan="2" row="4" column="0" &amp;gt;
-         &amp;lt;widget class="QCheckBox" name="kcfg_HideIC" &amp;gt;
-          &amp;lt;property name="toolTip" &amp;gt;
-           &amp;lt;string&amp;gt;Hide IC objects while moving?&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="whatsThis" &amp;gt;
-           &amp;lt;string&amp;gt;If checked, then objects in the IC catalog will be hidden when the map is in motion.&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="text" &amp;gt;
-           &amp;lt;string&amp;gt;IC objects&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-         &amp;lt;/widget&amp;gt;
-        &amp;lt;/item&amp;gt;
-        &amp;lt;item row="0" column="1" &amp;gt;
-         &amp;lt;widget class="QCheckBox" name="kcfg_HideMilkyWay" &amp;gt;
-          &amp;lt;property name="toolTip" &amp;gt;
-           &amp;lt;string&amp;gt;Hide the Milky Way contour while moving?&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="whatsThis" &amp;gt;
-           &amp;lt;string&amp;gt;If checked, then the Milky Way contour will be hidden when the map is in motion.&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="text" &amp;gt;
-           &amp;lt;string&amp;gt;Milky Way&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-         &amp;lt;/widget&amp;gt;
-        &amp;lt;/item&amp;gt;
-        &amp;lt;item row="0" column="0" &amp;gt;
-         &amp;lt;widget class="QCheckBox" name="kcfg_HidePlanets" &amp;gt;
-          &amp;lt;property name="toolTip" &amp;gt;
-           &amp;lt;string&amp;gt;Hide solar system bodies while moving?&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="whatsThis" &amp;gt;
-           &amp;lt;string&amp;gt;If checked, then all solar system bodies will be hidden when the map is in motion.&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="text" &amp;gt;
-           &amp;lt;string&amp;gt;Solar system&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-         &amp;lt;/widget&amp;gt;
-        &amp;lt;/item&amp;gt;
-        &amp;lt;item row="5" column="1" &amp;gt;
-         &amp;lt;widget class="QCheckBox" name="kcfg_HideCBounds" &amp;gt;
-          &amp;lt;property name="text" &amp;gt;
-           &amp;lt;string&amp;gt;Constellation boundaries&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-         &amp;lt;/widget&amp;gt;
-        &amp;lt;/item&amp;gt;
-        &amp;lt;item row="1" column="0" &amp;gt;
-         &amp;lt;widget class="QCheckBox" name="kcfg_HideMessier" &amp;gt;
-          &amp;lt;property name="toolTip" &amp;gt;
-           &amp;lt;string&amp;gt;Hide Messier objects when moving?&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="whatsThis" &amp;gt;
-           &amp;lt;string&amp;gt;If checked, then objects in the Messier catalog will be hidden when the map is in motion.&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="text" &amp;gt;
-           &amp;lt;string&amp;gt;Messier objects&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-         &amp;lt;/widget&amp;gt;
-        &amp;lt;/item&amp;gt;
-        &amp;lt;item row="6" column="1" &amp;gt;
-         &amp;lt;widget class="QCheckBox" name="kcfg_HideGrids" &amp;gt;
-          &amp;lt;property name="toolTip" &amp;gt;
-           &amp;lt;string&amp;gt;Hide coordinate grids while moving?&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="whatsThis" &amp;gt;
-           &amp;lt;string&amp;gt;If checked, then the coordinate grids will be hidden when the map is in motion.&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="text" &amp;gt;
-           &amp;lt;string&amp;gt;Coordinate grids&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-         &amp;lt;/widget&amp;gt;
-        &amp;lt;/item&amp;gt;
-        &amp;lt;item rowspan="2" row="2" column="0" &amp;gt;
-         &amp;lt;widget class="QCheckBox" name="kcfg_HideNGC" &amp;gt;
-          &amp;lt;property name="toolTip" &amp;gt;
-           &amp;lt;string&amp;gt;Hide NGC objects while moving?&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="whatsThis" &amp;gt;
-           &amp;lt;string&amp;gt;If checked, then objects in the NGC catalog will be hidden when the map is in motion.&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="text" &amp;gt;
-           &amp;lt;string&amp;gt;NGC objects&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-         &amp;lt;/widget&amp;gt;
-        &amp;lt;/item&amp;gt;
-        &amp;lt;item rowspan="2" row="3" column="1" &amp;gt;
-         &amp;lt;widget class="QCheckBox" name="kcfg_HideCLines" &amp;gt;
-          &amp;lt;property name="toolTip" &amp;gt;
-           &amp;lt;string&amp;gt;Hide constellation lines while moving?&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="whatsThis" &amp;gt;
-           &amp;lt;string&amp;gt;If checked, then constellation lines will be hidden when the map is in motion.&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="text" &amp;gt;
-           &amp;lt;string&amp;gt;Constellation lines&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-         &amp;lt;/widget&amp;gt;
-        &amp;lt;/item&amp;gt;
-        &amp;lt;item rowspan="2" row="1" column="1" &amp;gt;
-         &amp;lt;widget class="QCheckBox" name="kcfg_HideCNames" &amp;gt;
-          &amp;lt;property name="toolTip" &amp;gt;
-           &amp;lt;string&amp;gt;Hide constellation names while moving?&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="whatsThis" &amp;gt;
-           &amp;lt;string&amp;gt;If checked, then constellation names will be hidden when the map is in motion.&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-          &amp;lt;property name="text" &amp;gt;
-           &amp;lt;string&amp;gt;Constellation names&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-         &amp;lt;/widget&amp;gt;
-        &amp;lt;/item&amp;gt;
-        &amp;lt;item row="6" column="0" &amp;gt;
-         &amp;lt;widget class="QCheckBox" name="kcfg_HideLabels" &amp;gt;
-          &amp;lt;property name="text" &amp;gt;
-           &amp;lt;string&amp;gt;Object labels&amp;lt;/string&amp;gt;
-          &amp;lt;/property&amp;gt;
-         &amp;lt;/widget&amp;gt;
-        &amp;lt;/item&amp;gt;
-       &amp;lt;/layout&amp;gt;
-      &amp;lt;/item&amp;gt;
-     &amp;lt;/layout&amp;gt;
+    &amp;lt;widget class="QTabWidget" name="AdvancedOptionsTabWidget"&amp;gt;
+     &amp;lt;property name="currentIndex"&amp;gt;
+      &amp;lt;number&amp;gt;2&amp;lt;/number&amp;gt;
+     &amp;lt;/property&amp;gt;
+     &amp;lt;widget class="QWidget" name="tab_3"&amp;gt;
+      &amp;lt;attribute name="title"&amp;gt;
+       &amp;lt;string&amp;gt;Look and &amp;amp;amp;Feel&amp;lt;/string&amp;gt;
+      &amp;lt;/attribute&amp;gt;
+      &amp;lt;layout class="QVBoxLayout" name="verticalLayout_3"&amp;gt;
+       &amp;lt;item&amp;gt;
+        &amp;lt;widget class="QCheckBox" name="kcfg_UseAnimatedSlewing"&amp;gt;
+         &amp;lt;property name="toolTip"&amp;gt;
+          &amp;lt;string&amp;gt;Show slewing motion when focus changes?&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="whatsThis"&amp;gt;
+          &amp;lt;string&amp;gt;If checked, changing the focus position will result in a visible animated &amp;amp;quot;slew&amp;amp;quot; to the new position.  Otherwise, the display will center on the new position instantaneously.&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="text"&amp;gt;
+          &amp;lt;string&amp;gt;Use animated slewing&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+        &amp;lt;/widget&amp;gt;
+       &amp;lt;/item&amp;gt;
+       &amp;lt;item&amp;gt;
+        &amp;lt;widget class="QCheckBox" name="kcfg_UseAutoLabel"&amp;gt;
+         &amp;lt;property name="toolTip"&amp;gt;
+          &amp;lt;string&amp;gt;Show name label of centered object?&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="whatsThis"&amp;gt;
+          &amp;lt;string&amp;gt;If checked, a name label will be temporarily attached to an object while it is centered in the display.  You can attach a more persistent label to any object using the right-click popup menu.&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="text"&amp;gt;
+          &amp;lt;string&amp;gt;Attach label to centered object&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+        &amp;lt;/widget&amp;gt;
+       &amp;lt;/item&amp;gt;
+       &amp;lt;item&amp;gt;
+        &amp;lt;widget class="QCheckBox" name="kcfg_UseHoverLabel"&amp;gt;
+         &amp;lt;property name="toolTip"&amp;gt;
+          &amp;lt;string&amp;gt;Show name label of centered object?&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="whatsThis"&amp;gt;
+          &amp;lt;string&amp;gt;If checked, a name label will be temporarily attached to an object while it is centered in the display.  You can attach a more persistent label to any object using the right-click popup menu.&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="text"&amp;gt;
+          &amp;lt;string&amp;gt;Attach temporary label when hovering mouse&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+        &amp;lt;/widget&amp;gt;
+       &amp;lt;/item&amp;gt;
+       &amp;lt;item&amp;gt;
+        &amp;lt;widget class="QCheckBox" name="kcfg_UseAntialias"&amp;gt;
+         &amp;lt;property name="toolTip"&amp;gt;
+          &amp;lt;string&amp;gt;Select this for smoother (but slower) graphics&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="text"&amp;gt;
+          &amp;lt;string&amp;gt;Use antialiased drawing&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+        &amp;lt;/widget&amp;gt;
+       &amp;lt;/item&amp;gt;
+       &amp;lt;item&amp;gt;
+        &amp;lt;widget class="QCheckBox" name="kcfg_HideOnSlew"&amp;gt;
+         &amp;lt;property name="toolTip"&amp;gt;
+          &amp;lt;string&amp;gt;Do not draw all objects while the map is moving?&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="whatsThis"&amp;gt;
+          &amp;lt;string&amp;gt;When the map is in motion, smooth animation is compromised if the program has too many objects to draw on the map; check this item to temporarily hide some of the objects while the display is in motion.&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="text"&amp;gt;
+          &amp;lt;string&amp;gt;Hide objects while moving&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+        &amp;lt;/widget&amp;gt;
+       &amp;lt;/item&amp;gt;
+       &amp;lt;item&amp;gt;
+        &amp;lt;layout class="QHBoxLayout"&amp;gt;
+         &amp;lt;property name="spacing"&amp;gt;
+          &amp;lt;number&amp;gt;6&amp;lt;/number&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="margin"&amp;gt;
+          &amp;lt;number&amp;gt;0&amp;lt;/number&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;item&amp;gt;
+          &amp;lt;widget class="QLabel" name="textLabelHideTimeStep"&amp;gt;
+           &amp;lt;property name="text"&amp;gt;
+            &amp;lt;string&amp;gt;Also hide if time step larger than:&amp;lt;/string&amp;gt;
+           &amp;lt;/property&amp;gt;
+          &amp;lt;/widget&amp;gt;
+         &amp;lt;/item&amp;gt;
+         &amp;lt;item&amp;gt;
+          &amp;lt;widget class="TimeStepBox" name="SlewTimeScale"/&amp;gt;
+         &amp;lt;/item&amp;gt;
+         &amp;lt;item&amp;gt;
+          &amp;lt;spacer&amp;gt;
+           &amp;lt;property name="orientation"&amp;gt;
+            &amp;lt;enum&amp;gt;Qt::Horizontal&amp;lt;/enum&amp;gt;
+           &amp;lt;/property&amp;gt;
+           &amp;lt;property name="sizeType"&amp;gt;
+            &amp;lt;enum&amp;gt;QSizePolicy::Expanding&amp;lt;/enum&amp;gt;
+           &amp;lt;/property&amp;gt;
+           &amp;lt;property name="sizeHint" stdset="0"&amp;gt;
+            &amp;lt;size&amp;gt;
+             &amp;lt;width&amp;gt;111&amp;lt;/width&amp;gt;
+             &amp;lt;height&amp;gt;20&amp;lt;/height&amp;gt;
+            &amp;lt;/size&amp;gt;
+           &amp;lt;/property&amp;gt;
+          &amp;lt;/spacer&amp;gt;
+         &amp;lt;/item&amp;gt;
+        &amp;lt;/layout&amp;gt;
+       &amp;lt;/item&amp;gt;
+       &amp;lt;item&amp;gt;
+        &amp;lt;widget class="QGroupBox" name="HideBox"&amp;gt;
+         &amp;lt;property name="sizePolicy"&amp;gt;
+          &amp;lt;sizepolicy hsizetype="Expanding" vsizetype="Preferred"&amp;gt;
+           &amp;lt;horstretch&amp;gt;0&amp;lt;/horstretch&amp;gt;
+           &amp;lt;verstretch&amp;gt;0&amp;lt;/verstretch&amp;gt;
+          &amp;lt;/sizepolicy&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="title"&amp;gt;
+          &amp;lt;string&amp;gt;Configure Hidden Objects&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;layout class="QVBoxLayout"&amp;gt;
+          &amp;lt;property name="spacing"&amp;gt;
+           &amp;lt;number&amp;gt;6&amp;lt;/number&amp;gt;
+          &amp;lt;/property&amp;gt;
+          &amp;lt;property name="margin"&amp;gt;
+           &amp;lt;number&amp;gt;8&amp;lt;/number&amp;gt;
+          &amp;lt;/property&amp;gt;
+          &amp;lt;item&amp;gt;
+           &amp;lt;layout class="QHBoxLayout"&amp;gt;
+            &amp;lt;property name="spacing"&amp;gt;
+             &amp;lt;number&amp;gt;6&amp;lt;/number&amp;gt;
+            &amp;lt;/property&amp;gt;
+            &amp;lt;property name="margin"&amp;gt;
+             &amp;lt;number&amp;gt;0&amp;lt;/number&amp;gt;
+            &amp;lt;/property&amp;gt;
+            &amp;lt;item&amp;gt;
+             &amp;lt;widget class="QCheckBox" name="kcfg_HideStars"&amp;gt;
+              &amp;lt;property name="toolTip"&amp;gt;
+               &amp;lt;string&amp;gt;Hide faint stars while moving?&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="whatsThis"&amp;gt;
+               &amp;lt;string&amp;gt;If checked, then fainter stars will be hidden when the map is in motion.&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="text"&amp;gt;
+               &amp;lt;string&amp;gt;Stars fainter than&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+             &amp;lt;/widget&amp;gt;
+            &amp;lt;/item&amp;gt;
+            &amp;lt;item&amp;gt;
+             &amp;lt;widget class="MagnitudeSpinBox" name="kcfg_MagLimitHideStar"&amp;gt;
+              &amp;lt;property name="minimumSize"&amp;gt;
+               &amp;lt;size&amp;gt;
+                &amp;lt;width&amp;gt;40&amp;lt;/width&amp;gt;
+                &amp;lt;height&amp;gt;0&amp;lt;/height&amp;gt;
+               &amp;lt;/size&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="focusPolicy"&amp;gt;
+               &amp;lt;enum&amp;gt;Qt::StrongFocus&amp;lt;/enum&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="whatsThis"&amp;gt;
+               &amp;lt;string&amp;gt;Stars fainter than this will not be drawn while the map is moving.&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+             &amp;lt;/widget&amp;gt;
+            &amp;lt;/item&amp;gt;
+            &amp;lt;item&amp;gt;
+             &amp;lt;widget class="QLabel" name="textLabelMag1"&amp;gt;
+              &amp;lt;property name="text"&amp;gt;
+               &amp;lt;string&amp;gt;mag&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+             &amp;lt;/widget&amp;gt;
+            &amp;lt;/item&amp;gt;
+            &amp;lt;item&amp;gt;
+             &amp;lt;spacer&amp;gt;
+              &amp;lt;property name="orientation"&amp;gt;
+               &amp;lt;enum&amp;gt;Qt::Horizontal&amp;lt;/enum&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="sizeType"&amp;gt;
+               &amp;lt;enum&amp;gt;QSizePolicy::Expanding&amp;lt;/enum&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="sizeHint" stdset="0"&amp;gt;
+               &amp;lt;size&amp;gt;
+                &amp;lt;width&amp;gt;240&amp;lt;/width&amp;gt;
+                &amp;lt;height&amp;gt;20&amp;lt;/height&amp;gt;
+               &amp;lt;/size&amp;gt;
+              &amp;lt;/property&amp;gt;
+             &amp;lt;/spacer&amp;gt;
+            &amp;lt;/item&amp;gt;
+           &amp;lt;/layout&amp;gt;
+          &amp;lt;/item&amp;gt;
+          &amp;lt;item&amp;gt;
+           &amp;lt;layout class="QGridLayout"&amp;gt;
+            &amp;lt;property name="margin"&amp;gt;
+             &amp;lt;number&amp;gt;0&amp;lt;/number&amp;gt;
+            &amp;lt;/property&amp;gt;
+            &amp;lt;property name="spacing"&amp;gt;
+             &amp;lt;number&amp;gt;6&amp;lt;/number&amp;gt;
+            &amp;lt;/property&amp;gt;
+            &amp;lt;item row="4" column="0" rowspan="2"&amp;gt;
+             &amp;lt;widget class="QCheckBox" name="kcfg_HideIC"&amp;gt;
+              &amp;lt;property name="toolTip"&amp;gt;
+               &amp;lt;string&amp;gt;Hide IC objects while moving?&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="whatsThis"&amp;gt;
+               &amp;lt;string&amp;gt;If checked, then objects in the IC catalog will be hidden when the map is in motion.&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="text"&amp;gt;
+               &amp;lt;string&amp;gt;IC objects&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+             &amp;lt;/widget&amp;gt;
+            &amp;lt;/item&amp;gt;
+            &amp;lt;item row="0" column="1"&amp;gt;
+             &amp;lt;widget class="QCheckBox" name="kcfg_HideMilkyWay"&amp;gt;
+              &amp;lt;property name="toolTip"&amp;gt;
+               &amp;lt;string&amp;gt;Hide the Milky Way contour while moving?&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="whatsThis"&amp;gt;
+               &amp;lt;string&amp;gt;If checked, then the Milky Way contour will be hidden when the map is in motion.&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="text"&amp;gt;
+               &amp;lt;string&amp;gt;Milky Way&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+             &amp;lt;/widget&amp;gt;
+            &amp;lt;/item&amp;gt;
+            &amp;lt;item row="0" column="0"&amp;gt;
+             &amp;lt;widget class="QCheckBox" name="kcfg_HidePlanets"&amp;gt;
+              &amp;lt;property name="toolTip"&amp;gt;
+               &amp;lt;string&amp;gt;Hide solar system bodies while moving?&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="whatsThis"&amp;gt;
+               &amp;lt;string&amp;gt;If checked, then all solar system bodies will be hidden when the map is in motion.&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="text"&amp;gt;
+               &amp;lt;string&amp;gt;Solar system&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+             &amp;lt;/widget&amp;gt;
+            &amp;lt;/item&amp;gt;
+            &amp;lt;item row="5" column="1"&amp;gt;
+             &amp;lt;widget class="QCheckBox" name="kcfg_HideCBounds"&amp;gt;
+              &amp;lt;property name="text"&amp;gt;
+               &amp;lt;string&amp;gt;Constellation boundaries&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+             &amp;lt;/widget&amp;gt;
+            &amp;lt;/item&amp;gt;
+            &amp;lt;item row="1" column="0"&amp;gt;
+             &amp;lt;widget class="QCheckBox" name="kcfg_HideMessier"&amp;gt;
+              &amp;lt;property name="toolTip"&amp;gt;
+               &amp;lt;string&amp;gt;Hide Messier objects when moving?&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="whatsThis"&amp;gt;
+               &amp;lt;string&amp;gt;If checked, then objects in the Messier catalog will be hidden when the map is in motion.&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="text"&amp;gt;
+               &amp;lt;string&amp;gt;Messier objects&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+             &amp;lt;/widget&amp;gt;
+            &amp;lt;/item&amp;gt;
+            &amp;lt;item row="6" column="1"&amp;gt;
+             &amp;lt;widget class="QCheckBox" name="kcfg_HideGrids"&amp;gt;
+              &amp;lt;property name="toolTip"&amp;gt;
+               &amp;lt;string&amp;gt;Hide coordinate grids while moving?&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="whatsThis"&amp;gt;
+               &amp;lt;string&amp;gt;If checked, then the coordinate grids will be hidden when the map is in motion.&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="text"&amp;gt;
+               &amp;lt;string&amp;gt;Coordinate grids&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+             &amp;lt;/widget&amp;gt;
+            &amp;lt;/item&amp;gt;
+            &amp;lt;item row="2" column="0" rowspan="2"&amp;gt;
+             &amp;lt;widget class="QCheckBox" name="kcfg_HideNGC"&amp;gt;
+              &amp;lt;property name="toolTip"&amp;gt;
+               &amp;lt;string&amp;gt;Hide NGC objects while moving?&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="whatsThis"&amp;gt;
+               &amp;lt;string&amp;gt;If checked, then objects in the NGC catalog will be hidden when the map is in motion.&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="text"&amp;gt;
+               &amp;lt;string&amp;gt;NGC objects&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+             &amp;lt;/widget&amp;gt;
+            &amp;lt;/item&amp;gt;
+            &amp;lt;item row="3" column="1" rowspan="2"&amp;gt;
+             &amp;lt;widget class="QCheckBox" name="kcfg_HideCLines"&amp;gt;
+              &amp;lt;property name="toolTip"&amp;gt;
+               &amp;lt;string&amp;gt;Hide constellation lines while moving?&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="whatsThis"&amp;gt;
+               &amp;lt;string&amp;gt;If checked, then constellation lines will be hidden when the map is in motion.&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="text"&amp;gt;
+               &amp;lt;string&amp;gt;Constellation lines&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+             &amp;lt;/widget&amp;gt;
+            &amp;lt;/item&amp;gt;
+            &amp;lt;item row="1" column="1" rowspan="2"&amp;gt;
+             &amp;lt;widget class="QCheckBox" name="kcfg_HideCNames"&amp;gt;
+              &amp;lt;property name="toolTip"&amp;gt;
+               &amp;lt;string&amp;gt;Hide constellation names while moving?&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="whatsThis"&amp;gt;
+               &amp;lt;string&amp;gt;If checked, then constellation names will be hidden when the map is in motion.&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+              &amp;lt;property name="text"&amp;gt;
+               &amp;lt;string&amp;gt;Constellation names&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+             &amp;lt;/widget&amp;gt;
+            &amp;lt;/item&amp;gt;
+            &amp;lt;item row="6" column="0"&amp;gt;
+             &amp;lt;widget class="QCheckBox" name="kcfg_HideLabels"&amp;gt;
+              &amp;lt;property name="text"&amp;gt;
+               &amp;lt;string&amp;gt;Object labels&amp;lt;/string&amp;gt;
+              &amp;lt;/property&amp;gt;
+             &amp;lt;/widget&amp;gt;
+            &amp;lt;/item&amp;gt;
+           &amp;lt;/layout&amp;gt;
+          &amp;lt;/item&amp;gt;
+         &amp;lt;/layout&amp;gt;
+        &amp;lt;/widget&amp;gt;
+       &amp;lt;/item&amp;gt;
+       &amp;lt;item&amp;gt;
+        &amp;lt;spacer name="verticalSpacer"&amp;gt;
+         &amp;lt;property name="orientation"&amp;gt;
+          &amp;lt;enum&amp;gt;Qt::Vertical&amp;lt;/enum&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="sizeHint" stdset="0"&amp;gt;
+          &amp;lt;size&amp;gt;
+           &amp;lt;width&amp;gt;20&amp;lt;/width&amp;gt;
+           &amp;lt;height&amp;gt;211&amp;lt;/height&amp;gt;
+          &amp;lt;/size&amp;gt;
+         &amp;lt;/property&amp;gt;
+        &amp;lt;/spacer&amp;gt;
+       &amp;lt;/item&amp;gt;
+      &amp;lt;/layout&amp;gt;
+      &amp;lt;zorder&amp;gt;textLabelHideTimeStep&amp;lt;/zorder&amp;gt;
+      &amp;lt;zorder&amp;gt;verticalLayoutWidget_3&amp;lt;/zorder&amp;gt;
+      &amp;lt;zorder&amp;gt;verticalLayoutWidget_2&amp;lt;/zorder&amp;gt;
+     &amp;lt;/widget&amp;gt;
+     &amp;lt;widget class="QWidget" name="tab"&amp;gt;
+      &amp;lt;attribute name="title"&amp;gt;
+       &amp;lt;string&amp;gt;&amp;amp;amp;Backends&amp;lt;/string&amp;gt;
+      &amp;lt;/attribute&amp;gt;
+      &amp;lt;layout class="QVBoxLayout" name="verticalLayout"&amp;gt;
+       &amp;lt;item&amp;gt;
+        &amp;lt;widget class="QCheckBox" name="kcfg_UseRefraction"&amp;gt;
+         &amp;lt;property name="toolTip"&amp;gt;
+          &amp;lt;string&amp;gt;Correct coordinates of objects for the effects of the atmosphere&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="whatsThis"&amp;gt;
+          &amp;lt;string&amp;gt;The atmosphere bends light passing through it, like a lens.  If this item is checked, this &amp;amp;quot;atmospheric refraction&amp;amp;quot; will be simulated in the sky map.  Note that this correction is only applied when using the Horizontal coordinate system.&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="text"&amp;gt;
+          &amp;lt;string&amp;gt;Correct for atmospheric refraction&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+        &amp;lt;/widget&amp;gt;
+       &amp;lt;/item&amp;gt;
+       &amp;lt;item&amp;gt;
+        &amp;lt;widget class="QCheckBox" name="kcfg_UseRelativistic"&amp;gt;
+         &amp;lt;property name="toolTip"&amp;gt;
+          &amp;lt;string&amp;gt;Correct for the effect of sun's gravity on star positions, as predicted by General Relativity, and verified by Eddington's experiment.&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="text"&amp;gt;
+          &amp;lt;string&amp;gt;General Relativity effects near the sun&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+        &amp;lt;/widget&amp;gt;
+       &amp;lt;/item&amp;gt;
+       &amp;lt;item&amp;gt;
+        &amp;lt;spacer name="verticalSpacer_3"&amp;gt;
+         &amp;lt;property name="orientation"&amp;gt;
+          &amp;lt;enum&amp;gt;Qt::Vertical&amp;lt;/enum&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="sizeHint" stdset="0"&amp;gt;
+          &amp;lt;size&amp;gt;
+           &amp;lt;width&amp;gt;20&amp;lt;/width&amp;gt;
+           &amp;lt;height&amp;gt;537&amp;lt;/height&amp;gt;
+          &amp;lt;/size&amp;gt;
+         &amp;lt;/property&amp;gt;
+        &amp;lt;/spacer&amp;gt;
+       &amp;lt;/item&amp;gt;
+      &amp;lt;/layout&amp;gt;
+     &amp;lt;/widget&amp;gt;
+     &amp;lt;widget class="QWidget" name="tab_2"&amp;gt;
+      &amp;lt;attribute name="title"&amp;gt;
+       &amp;lt;string&amp;gt;Observing &amp;amp;amp;List&amp;lt;/string&amp;gt;
+      &amp;lt;/attribute&amp;gt;
+      &amp;lt;layout class="QVBoxLayout" name="verticalLayout_2"&amp;gt;
+       &amp;lt;item&amp;gt;
+        &amp;lt;widget class="QGroupBox" name="ObsListOptions"&amp;gt;
+         &amp;lt;property name="sizePolicy"&amp;gt;
+          &amp;lt;sizepolicy hsizetype="Expanding" vsizetype="Preferred"&amp;gt;
+           &amp;lt;horstretch&amp;gt;0&amp;lt;/horstretch&amp;gt;
+           &amp;lt;verstretch&amp;gt;0&amp;lt;/verstretch&amp;gt;
+          &amp;lt;/sizepolicy&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="title"&amp;gt;
+          &amp;lt;string&amp;gt;Observing List Labels&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;layout class="QHBoxLayout"&amp;gt;
+          &amp;lt;property name="spacing"&amp;gt;
+           &amp;lt;number&amp;gt;6&amp;lt;/number&amp;gt;
+          &amp;lt;/property&amp;gt;
+          &amp;lt;property name="margin"&amp;gt;
+           &amp;lt;number&amp;gt;8&amp;lt;/number&amp;gt;
+          &amp;lt;/property&amp;gt;
+          &amp;lt;item&amp;gt;
+           &amp;lt;widget class="QRadioButton" name="kcfg_ObsListSymbol"&amp;gt;
+            &amp;lt;property name="text"&amp;gt;
+             &amp;lt;string&amp;gt;Symbol&amp;lt;/string&amp;gt;
+            &amp;lt;/property&amp;gt;
+            &amp;lt;property name="checked"&amp;gt;
+             &amp;lt;bool&amp;gt;true&amp;lt;/bool&amp;gt;
+            &amp;lt;/property&amp;gt;
+           &amp;lt;/widget&amp;gt;
+          &amp;lt;/item&amp;gt;
+          &amp;lt;item&amp;gt;
+           &amp;lt;widget class="QRadioButton" name="kcfg_ObsListText"&amp;gt;
+            &amp;lt;property name="text"&amp;gt;
+             &amp;lt;string&amp;gt;Text&amp;lt;/string&amp;gt;
+            &amp;lt;/property&amp;gt;
+           &amp;lt;/widget&amp;gt;
+          &amp;lt;/item&amp;gt;
+         &amp;lt;/layout&amp;gt;
+        &amp;lt;/widget&amp;gt;
+       &amp;lt;/item&amp;gt;
+       &amp;lt;item&amp;gt;
+        &amp;lt;widget class="QCheckBox" name="kcfg_ObsListSaveImage"&amp;gt;
+         &amp;lt;property name="toolTip"&amp;gt;
+          &amp;lt;string&amp;gt;Save the downloaded DSS/SDSS images?&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="whatsThis"&amp;gt;
+          &amp;lt;string&amp;gt;Do you want the downloaded DSS/SDSS images to be saved when closing the observing list?&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="text"&amp;gt;
+          &amp;lt;string&amp;gt;Save downloaded images on exit&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+        &amp;lt;/widget&amp;gt;
+       &amp;lt;/item&amp;gt;
+       &amp;lt;item&amp;gt;
+        &amp;lt;widget class="QGroupBox" name="ObsListImageryOptions"&amp;gt;
+         &amp;lt;property name="sizePolicy"&amp;gt;
+          &amp;lt;sizepolicy hsizetype="Expanding" vsizetype="Preferred"&amp;gt;
+           &amp;lt;horstretch&amp;gt;0&amp;lt;/horstretch&amp;gt;
+           &amp;lt;verstretch&amp;gt;0&amp;lt;/verstretch&amp;gt;
+          &amp;lt;/sizepolicy&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="title"&amp;gt;
+          &amp;lt;string&amp;gt;Preferred Imagery&amp;lt;/string&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;layout class="QHBoxLayout" name="_3"&amp;gt;
+          &amp;lt;property name="spacing"&amp;gt;
+           &amp;lt;number&amp;gt;6&amp;lt;/number&amp;gt;
+          &amp;lt;/property&amp;gt;
+          &amp;lt;property name="margin"&amp;gt;
+           &amp;lt;number&amp;gt;8&amp;lt;/number&amp;gt;
+          &amp;lt;/property&amp;gt;
+          &amp;lt;item&amp;gt;
+           &amp;lt;widget class="QRadioButton" name="kcfg_ObsListPreferDSS"&amp;gt;
+            &amp;lt;property name="text"&amp;gt;
+             &amp;lt;string&amp;gt;&amp;amp;amp;Digitized Sky Survey (DSS)&amp;lt;/string&amp;gt;
+            &amp;lt;/property&amp;gt;
+            &amp;lt;property name="checked"&amp;gt;
+             &amp;lt;bool&amp;gt;true&amp;lt;/bool&amp;gt;
+            &amp;lt;/property&amp;gt;
+           &amp;lt;/widget&amp;gt;
+          &amp;lt;/item&amp;gt;
+          &amp;lt;item&amp;gt;
+           &amp;lt;widget class="QRadioButton" name="kcfg_ObsListPreferSDSS"&amp;gt;
+            &amp;lt;property name="text"&amp;gt;
+             &amp;lt;string&amp;gt;&amp;amp;amp;Sloan Digital Sky Survey (SDSS)&amp;lt;/string&amp;gt;
+            &amp;lt;/property&amp;gt;
+           &amp;lt;/widget&amp;gt;
+          &amp;lt;/item&amp;gt;
+         &amp;lt;/layout&amp;gt;
+        &amp;lt;/widget&amp;gt;
+       &amp;lt;/item&amp;gt;
+       &amp;lt;item&amp;gt;
+        &amp;lt;spacer name="verticalSpacer_2"&amp;gt;
+         &amp;lt;property name="orientation"&amp;gt;
+          &amp;lt;enum&amp;gt;Qt::Vertical&amp;lt;/enum&amp;gt;
+         &amp;lt;/property&amp;gt;
+         &amp;lt;property name="sizeHint" stdset="0"&amp;gt;
+          &amp;lt;size&amp;gt;
+           &amp;lt;width&amp;gt;20&amp;lt;/width&amp;gt;
+           &amp;lt;height&amp;gt;417&amp;lt;/height&amp;gt;
+          &amp;lt;/size&amp;gt;
+         &amp;lt;/property&amp;gt;
+        &amp;lt;/spacer&amp;gt;
+       &amp;lt;/item&amp;gt;
+      &amp;lt;/layout&amp;gt;
+     &amp;lt;/widget&amp;gt;
     &amp;lt;/widget&amp;gt;
    &amp;lt;/item&amp;gt;
-   &amp;lt;item&amp;gt;
-    &amp;lt;spacer&amp;gt;
-     &amp;lt;property name="orientation" &amp;gt;
-      &amp;lt;enum&amp;gt;Qt::Vertical&amp;lt;/enum&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="sizeType" &amp;gt;
-      &amp;lt;enum&amp;gt;QSizePolicy::Expanding&amp;lt;/enum&amp;gt;
-     &amp;lt;/property&amp;gt;
-     &amp;lt;property name="sizeHint" &amp;gt;
-      &amp;lt;size&amp;gt;
-       &amp;lt;width&amp;gt;468&amp;lt;/width&amp;gt;
-       &amp;lt;height&amp;gt;16&amp;lt;/height&amp;gt;
-      &amp;lt;/size&amp;gt;
-     &amp;lt;/property&amp;gt;
-    &amp;lt;/spacer&amp;gt;
-   &amp;lt;/item&amp;gt;
   &amp;lt;/layout&amp;gt;
  &amp;lt;/widget&amp;gt;
  &amp;lt;customwidgets&amp;gt;
   &amp;lt;customwidget&amp;gt;
+   &amp;lt;class&amp;gt;KDoubleNumInput&amp;lt;/class&amp;gt;
+   &amp;lt;extends&amp;gt;QWidget&amp;lt;/extends&amp;gt;
+   &amp;lt;header&amp;gt;knuminput.h&amp;lt;/header&amp;gt;
+  &amp;lt;/customwidget&amp;gt;
+  &amp;lt;customwidget&amp;gt;
    &amp;lt;class&amp;gt;MagnitudeSpinBox&amp;lt;/class&amp;gt;
    &amp;lt;extends&amp;gt;KDoubleNumInput&amp;lt;/extends&amp;gt;
    &amp;lt;header&amp;gt;widgets/magnitudespinbox.h&amp;lt;/header&amp;gt;
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -491,10 +528,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
   &amp;lt;/customwidget&amp;gt;
  &amp;lt;/customwidgets&amp;gt;
  &amp;lt;tabstops&amp;gt;
-  &amp;lt;tabstop&amp;gt;kcfg_UseRefraction&amp;lt;/tabstop&amp;gt;
-  &amp;lt;tabstop&amp;gt;kcfg_UseAnimatedSlewing&amp;lt;/tabstop&amp;gt;
-  &amp;lt;tabstop&amp;gt;kcfg_UseAutoLabel&amp;lt;/tabstop&amp;gt;
-  &amp;lt;tabstop&amp;gt;kcfg_HideOnSlew&amp;lt;/tabstop&amp;gt;
   &amp;lt;tabstop&amp;gt;kcfg_HideStars&amp;lt;/tabstop&amp;gt;
   &amp;lt;tabstop&amp;gt;kcfg_MagLimitHideStar&amp;lt;/tabstop&amp;gt;
   &amp;lt;tabstop&amp;gt;kcfg_HidePlanets&amp;lt;/tabstop&amp;gt;
diff --git a/kstars/tools/observinglist.cpp b/kstars/tools/observinglist.cpp
index 0dfa3cd..25ff29a 100644
--- a/kstars/tools/observinglist.cpp
+++ b/kstars/tools/observinglist.cpp
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1118,7 +1118,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void ObservingList::slotSaveAllImages() {
     foreach( SkyObject *o, currList ) {
         setCurrentImage( o );
         QString img( CurrentImagePath  );
-        KUrl url( ( ui-&amp;gt;preferDSS-&amp;gt;isChecked() ) ? DSSUrl : SDSSUrl );
+        KUrl url( ( Options::obsListPreferDSS() ) ? DSSUrl : SDSSUrl );
         if( ! o-&amp;gt;isSolarSystem() )//TODO find a way for adding support for solar system images
             saveImage( url, img );
     }
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -1194,7 +1194,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; bool ObservingList::eventFilter( QObject *obj, QEvent *event ) {
             if( currentObject() ) {
                 if( ( ( QFile( CurrentImagePath ).size() &amp;lt; 13000 ) &amp;amp;&amp;amp; (  QFile( CurrentTempPath ).size() &amp;lt; 13000 ) ) ) {
                     if( ! currentObject()-&amp;gt;isSolarSystem() )
-                        slotGetImage( ui-&amp;gt;preferDSS-&amp;gt;isChecked() );
+                        slotGetImage( Options::obsListPreferDSS() );
                     else
                         slotGoogleImage();
                 }
diff --git a/kstars/tools/observinglist.ui b/kstars/tools/observinglist.ui
index f06421e..af749b3 100644
--- a/kstars/tools/observinglist.ui
+++ b/kstars/tools/observinglist.ui
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -301,13 +301,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt;
       &amp;lt;/widget&amp;gt;
      &amp;lt;/item&amp;gt;
      &amp;lt;item&amp;gt;
-      &amp;lt;widget class="QCheckBox" name="preferDSS"&amp;gt;
-       &amp;lt;property name="text"&amp;gt;
-        &amp;lt;string&amp;gt; Prefer DSS&amp;lt;/string&amp;gt;
-       &amp;lt;/property&amp;gt;
-      &amp;lt;/widget&amp;gt;
-     &amp;lt;/item&amp;gt;
-     &amp;lt;item&amp;gt;
       &amp;lt;spacer name="horizontalSpacer_2"&amp;gt;
        &amp;lt;property name="orientation"&amp;gt;
         &amp;lt;enum&amp;gt;Qt::Horizontal&amp;lt;/enum&amp;gt;
&lt;/pre&gt;</description>
    <dc:creator>Akarsh Simha</dc:creator>
    <dc:date>2012-04-14T11:55:34</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4564">
    <title>GSoC slots</title>
    <link>http://comments.gmane.org/gmane.comp.kde.devel.kstars/4564</link>
    <description>&lt;pre&gt;Hi

I suppose all you students are on this mailing list. This is that part
of the timeline when the Google distributes its limited slots to open
source projects, and large open source projects distribute those even
more limited precious slots to various proposals in KDE. While
students owe their "allegiance" only to the project and their summer
job, mentors have to see the interest of both KDE and the open source
community at large, and the students at the same time. It's hard to be
completely fair to one party without doing some injustice to the
other. That's part of the reason I usually recommend that students
apply to multiple projects (despite that not being in the interest of
the organization), because you shouldn't lose out just because of
other factors.

Let us hope that all turns out well at the end of the day, but I'm
just writing this to prepare us all in advance and point out to you
that if we didn't pick you, it doesn't mean that you weren't good
enough to do a GSoC. It's just that there are too many factors
involved in picking a proposal -- not merit alone. I hope y'all will
understand this. We'll be happy to have all of you contribute to
KStars / KDE in general and I'm sure there will be a lot of people in
every KDE project willing to invest a whole lot of time in making you
a contributor, irrespective of whether you were given one of those
precious GSoC slots or not.

I feel bad for it even before any decision is taken by Google, even as
we build up our list of proposals ordered by desirability (which
usually amounts to many factors -- KDE's overall good, proposals'
merit, conflicting proposals, number of slots we can expect,
mentor-power that we have), which is why I felt I should send this
mail out. Please do not assume that our selection implies anything
about your abilities.

This year has been amongst the better ones in terms of good proposals.

Regards
Akarsh
&lt;/pre&gt;</description>
    <dc:creator>Akarsh Simha</dc:creator>
    <dc:date>2012-04-11T06:23:39</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4563">
    <title>Dead code removal</title>
    <link>http://comments.gmane.org/gmane.comp.kde.devel.kstars/4563</link>
    <description>&lt;pre&gt;Hi!

I've just pushed commits which remove a bunch of dead code
from KStars. I've used callcatcher to find it[1].

If you think that some of the code should be kept despite being unused 
then revert relevant changeset.


[1] http://www.skynet.ie/~caolan/Packages/callcatcher.html
&lt;/pre&gt;</description>
    <dc:creator>Aleksey Khudyakov</dc:creator>
    <dc:date>2012-04-08T20:36:40</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4561">
    <title>Bug with inline image display</title>
    <link>http://comments.gmane.org/gmane.comp.kde.devel.kstars/4561</link>
    <description>&lt;pre&gt;I'd like to point your attention towards this bug in kstars:
https://bugzilla.novell.com/show_bug.cgi?id=755142

It can be fixed easily.

All the best and thanks for KStars, it's a wonderful piece of software.

         - Manfred
&lt;/pre&gt;</description>
    <dc:creator>Manfred G Kitzbichler</dc:creator>
    <dc:date>2012-03-31T19:50:37</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4556">
    <title>Astrocalculator equinoxes and solstices date limits</title>
    <link>http://comments.gmane.org/gmane.comp.kde.devel.kstars/4556</link>
    <description>&lt;pre&gt;Hi, i have 2.0 KStars,
In the bacth mode the equinoxes and soltices calculator output empty 
spaces for dates around -10000 and +10000. I haven't tried to search the 
exact limit dates.
So is it a limitation or some bug in the calculator ?
&lt;/pre&gt;</description>
    <dc:creator>t.q</dc:creator>
    <dc:date>2012-03-26T14:21:10</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4555">
    <title>Review Request: All features related to supernovaeimplemented.</title>
    <link>http://comments.gmane.org/gmane.comp.kde.devel.kstars/4555</link>
    <description>&lt;pre&gt;
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/104403/
-----------------------------------------------------------

Review request for KStars, Rafal Kulaga and Akarsh Simha.


Description
-------

Request to review local 'sok' branch before merging it to 'master'.
Features added: 
1. Notification for supernovae updates.
2. Page for supernovae options in KStars options.
3. Supernovae in OpenGL backend.

Review required on these points:
1. Check if the supernova icon is visible on the view toolbar and on KStars options window.
2. Check if bug #293183 is being generated.
3. Rendering of supernovae in OpenGL backend. Are the plus signs distorted?


Diffs
-----

  kstars/CMakeLists.txt dd733ee 
  kstars/data/scripts/supernova_updates_parser.py f3ec1bd 
  kstars/icons/hi22-action-kstars_supernovae.png PRE-CREATION 
  kstars/icons/hi32-action-kstars_supernovae.png PRE-CREATION 
  kstars/icons/hi48-action-kstars_supernovae.png PRE-CREATION 
  kstars/icons/hi64-action-kstars_supernovae.png PRE-CREATION 
  kstars/kstars.h 8ac71f5 
  kstars/kstars.cpp e833720 
  kstars/kstars.kcfg 395bd94 
  kstars/kstarsactions.cpp ba7018a 
  kstars/kstarsdcop.cpp d1887d6 
  kstars/kstarsui-indi.rc c9ba3c1 
  kstars/kstarsui-win.rc 6e42c6c 
  kstars/kstarsui.rc 9ee4b0e 
  kstars/options/opssupernovae.h PRE-CREATION 
  kstars/options/opssupernovae.cpp PRE-CREATION 
  kstars/options/opssupernovae.ui PRE-CREATION 
  kstars/skycomponents/notifyupdatesui.h PRE-CREATION 
  kstars/skycomponents/notifyupdatesui.cpp PRE-CREATION 
  kstars/skycomponents/notifyupdatesui.ui PRE-CREATION 
  kstars/skycomponents/skymapcomposite.cpp 1b8beb6 
  kstars/skycomponents/supernovaecomponent.h ab824c6 
  kstars/skycomponents/supernovaecomponent.cpp 5c3c8bb 
  kstars/skyglpainter.cpp 2a74af9 

Diff: http://git.reviewboard.kde.org/r/104403/diff/


Testing
-------

1. Tested page for supernova options for bug #293183, for all projections.
2. No bugs found for supernova updates notification.


Screenshots
-----------

Notification of supernova updates.
  http://git.reviewboard.kde.org/r/104403/s/491/
Supernova options
  http://git.reviewboard.kde.org/r/104403/s/492/
Toggle supernovae from view toolbar
  http://git.reviewboard.kde.org/r/104403/s/493/


Thanks,

Samikshan Bairagya

_______________________________________________
Kstars-devel mailing list
Kstars-devel&amp;lt; at &amp;gt;kde.org
https://mail.kde.org/mailman/listinfo/kstars-devel
&lt;/pre&gt;</description>
    <dc:creator>Samikshan Bairagya</dc:creator>
    <dc:date>2012-03-25T12:17:00</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4554">
    <title>Review Request: Fixed bug 296627: drawing observinglist markers in OpenGL</title>
    <link>http://comments.gmane.org/gmane.comp.kde.devel.kstars/4554</link>
    <description>&lt;pre&gt;
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/104392/
-----------------------------------------------------------

Review request for KStars.


Description
-------

Cause: In SkyGLPainter::drawObservingList, for each point there were 6 coordinates added but 'i' was incremented one. Changing ++i to i+=6 fixes that but the texture is replaced by a blue box at high zoom.
Solution: I used drawTexturedRectangle which is already being used to draw planets to draw the observation markers. Was the old method implemented with a different design in mind?


This addresses bug 296627.
    http://bugs.kde.org/show_bug.cgi?id=296627


Diffs
-----

  kstars/skyglpainter.cpp 2a74af9 

Diff: http://git.reviewboard.kde.org/r/104392/diff/


Testing
-------

Repeated steps in bug description.  No problems found.


Screenshots
-----------

Corrected markers
  http://git.reviewboard.kde.org/r/104392/s/488/


Thanks,

Rishab Arora

_______________________________________________
Kstars-devel mailing list
Kstars-devel&amp;lt; at &amp;gt;kde.org
https://mail.kde.org/mailman/listinfo/kstars-devel
&lt;/pre&gt;</description>
    <dc:creator>Rishab Arora</dc:creator>
    <dc:date>2012-03-23T22:20:16</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4551">
    <title>Review Request: Display faint stars in OpenGL backend</title>
    <link>http://comments.gmane.org/gmane.comp.kde.devel.kstars/4551</link>
    <description>&lt;pre&gt;
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/104387/
-----------------------------------------------------------

Review request for KStars, Rafal Kulaga and Akarsh Simha.


Description
-------

Removed condition in SkyGLPainter::addItem to ignore points with width less than 1.5
Reason:
SkyPainter::starWidth already contains a condition according to which the stars that are too faint are allotted a width of 1.0


This addresses bug 266928.
    http://bugs.kde.org/show_bug.cgi?id=266928


Diffs
-----

  kstars/skyglpainter.cpp 2a74af9 

Diff: http://git.reviewboard.kde.org/r/104387/diff/


Testing
-------

1. View any region with QPainter Backend.
2. Switch backend to OpenGL and compare.

Matched output with QPainter backend for all projections. No missing stars anymore at any zoom level.


Thanks,

Rishab Arora

_______________________________________________
Kstars-devel mailing list
Kstars-devel&amp;lt; at &amp;gt;kde.org
https://mail.kde.org/mailman/listinfo/kstars-devel
&lt;/pre&gt;</description>
    <dc:creator>Rishab Arora</dc:creator>
    <dc:date>2012-03-23T15:21:08</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4546">
    <title>Review Request: some fixme issues tackled</title>
    <link>http://comments.gmane.org/gmane.comp.kde.devel.kstars/4546</link>
    <description>&lt;pre&gt;
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/104329/
-----------------------------------------------------------

Review request for KStars, Rafal Kulaga and Akarsh Simha.


Description
-------

the following were incorporated:
1.making  SkyPoint::updateCoords() faster
2.div by zero handling in SkyPoint::SkyPoint()
3. drawing clipped line in void SkyGLPainter::drawSkyLine()


Diffs
-----

  home/ganesha/Desktop/march/kstars.orig/kstars/kstars/skyglpainter.cpp 2a74af9 
  home/ganesha/Desktop/march/kstars.orig/kstars/kstars/skyobjects/skypoint.cpp 19feb91 
  home/ganesha/Desktop/march/kstars.orig/kstars/kstars/skyobjects/starobject.cpp a35ccd6 
  home/ganesha/Desktop/march/kstars.orig/kstars/kstars/skyqpainter.cpp 43f06e8 
  home/ganesha/Desktop/march/kstars.orig/kstars/kstars/tools/observinglist.cpp 3d4ac99 
  home/ganesha/Desktop/march/kstars.orig/kstars/kstars/kstarsui.rc 9ee4b0e 
  home/ganesha/Desktop/march/kstars.orig/kstars/kstars/skycomponents/linelistlabel.cpp 0be66e4 
  home/ganesha/Desktop/march/kstars.orig/kstars/kstars/skycomponents/skymapcomposite.cpp 8b83c08 
  home/ganesha/Desktop/march/kstars.orig/kstars/kstars/kstarsinit.cpp bbc70fe 

Diff: http://git.reviewboard.kde.org/r/104329/diff/


Testing
-------

tested all.no build issues


Thanks,

Vageesh DC

_______________________________________________
Kstars-devel mailing list
Kstars-devel&amp;lt; at &amp;gt;kde.org
https://mail.kde.org/mailman/listinfo/kstars-devel
&lt;/pre&gt;</description>
    <dc:creator>Vageesh DC</dc:creator>
    <dc:date>2012-03-18T07:18:12</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4542">
    <title>Review Request: Fix dissapearing Milky Way at highzoomlevel on QPainter</title>
    <link>http://comments.gmane.org/gmane.comp.kde.devel.kstars/4542</link>
    <description>&lt;pre&gt;
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/104320/
-----------------------------------------------------------

Review request for KStars, Rafal Kulaga and Akarsh Simha.


Description
-------

Fixes bug https://bugs.kde.org/show_bug.cgi?id=266929 for QPainter backend only.
At high zoomlevel, the points leave the FOV and are ignored completely, whereas their fill should not be.
Used clipping in QPainter to fix bug.


This addresses bug https://bugs.kde.org/show_bug.cgi?id=266929.
    http://bugs.kde.org/show_bug.cgi?id=https://bugs.kde.org/show_bug.cgi?id=266929


Diffs
-----

  kstars/projections/projector.h 966d002 
  kstars/projections/projector.cpp e8c1aff 
  kstars/skyqpainter.cpp 43f06e8 

Diff: http://git.reviewboard.kde.org/r/104320/diff/


Testing
-------

Tested at various zoomlevels and resolutions. No issues found.


Thanks,

Rishab Arora

_______________________________________________
Kstars-devel mailing list
Kstars-devel&amp;lt; at &amp;gt;kde.org
https://mail.kde.org/mailman/listinfo/kstars-devel
&lt;/pre&gt;</description>
    <dc:creator>Rishab Arora</dc:creator>
    <dc:date>2012-03-17T23:07:28</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4541">
    <title>patch</title>
    <link>http://comments.gmane.org/gmane.comp.kde.devel.kstars/4541</link>
    <description>&lt;pre&gt;Hi,

I am new to kstars and and started working my way through it. I wanted to
fix a small issue and made this patch.

&lt;/pre&gt;</description>
    <dc:creator>Vageesh D C</dc:creator>
    <dc:date>2012-03-17T09:32:37</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4539">
    <title>What's up Tonight - GSOC 2012 idea</title>
    <link>http://comments.gmane.org/gmane.comp.kde.devel.kstars/4539</link>
    <description>&lt;pre&gt;






Thanking you.
_______________________________________________
Kstars-devel mailing list
Kstars-devel&amp;lt; at &amp;gt;kde.org
https://mail.kde.org/mailman/listinfo/kstars-devel
&lt;/pre&gt;</description>
    <dc:creator>RAGHAVENDRA R M</dc:creator>
    <dc:date>2012-03-11T10:55:15</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4537">
    <title>Review Request: Implemented GUI that would notify newly discovered supernovae.</title>
    <link>http://comments.gmane.org/gmane.comp.kde.devel.kstars/4537</link>
    <description>&lt;pre&gt;
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/104214/
-----------------------------------------------------------

Review request for KStars, Rafal Kulaga and Akarsh Simha.


Description
-------

Added three files:
1. kstars/skycomponents/notifyupdatesui.ui
2. kstars/skycomponents/notifyupdatesui.h
3. kstars/skycomponents/notifyupdatesui.cpp

Notification is done as a tree(QTreeWidget) inside a QDialog. Clicking on a QTreeWidgetItem and then clicking on the "Slew map to object" button would center the skyobject on the skymap. Information showed for newly discovered supernovae are:
1. Host Galaxy
2. Date of discovery
3. Magnitude
4. Type
5. Position (RA, Dec)


Diffs
-----

  kstars/skycomponents/notifyupdatesui.h PRE-CREATION 
  kstars/CMakeLists.txt PRE-CREATION 
  kstars/skycomponents/notifyupdatesui.ui PRE-CREATION 

Diff: http://git.reviewboard.kde.org/r/104214/diff/


Testing
-------


Screenshots
-----------

Notification Dialog
  http://git.reviewboard.kde.org/r/104214/s/459/


Thanks,

Samikshan Bairagya

_______________________________________________
Kstars-devel mailing list
Kstars-devel&amp;lt; at &amp;gt;kde.org
https://mail.kde.org/mailman/listinfo/kstars-devel
&lt;/pre&gt;</description>
    <dc:creator>Samikshan Bairagya</dc:creator>
    <dc:date>2012-03-10T10:50:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4536">
    <title>[kstars] kstars: Make sure the ground is the last thing drawn, so nothing will be drawn over it.</title>
    <link>http://comments.gmane.org/gmane.comp.kde.devel.kstars/4536</link>
    <description>&lt;pre&gt;Git commit ffd9cbacf9b10c2eba6a5fb5c9db07f124011f28 by Jérôme SONRIER.
Committed on 10/03/2012 at 00:05.
Pushed by jsonrier into branch 'master'.

Make sure the ground is the last thing drawn, so nothing will be drawn over it.
This fix bug 267731 (my last commit does not fix it).

CCBUG: 267731
CCMAIL: kstars-devel&amp;lt; at &amp;gt;kde.org

M  +1    -1    kstars/projections/projector.cpp
M  +7    -2    kstars/skycomponents/horizoncomponent.cpp
M  +2    -2    kstars/skycomponents/skymapcomposite.cpp

http://commits.kde.org/kstars/ffd9cbacf9b10c2eba6a5fb5c9db07f124011f28

diff --git a/kstars/projections/projector.cpp b/kstars/projections/projector.cpp
index 34d3747..e8c1aff 100644
--- a/kstars/projections/projector.cpp
+++ b/kstars/projections/projector.cpp
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -197,7 +197,7 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; bool Projector::checkVisibility( SkyPoint *p ) const
         if( p-&amp;gt;alt().Degrees() &amp;lt; -1.0 ) return false;
     }
     */ //Here we hope that the point has already been 'synchronized'
-    if( m_vp.fillGround /*&amp;amp;&amp;amp; m_vp.useAltAz*/ &amp;amp;&amp;amp; p-&amp;gt;alt().Degrees() &amp;lt; -0.5 ) return false;
+    if( m_vp.fillGround /*&amp;amp;&amp;amp; m_vp.useAltAz*/ &amp;amp;&amp;amp; p-&amp;gt;alt().Degrees() &amp;lt; -1.0 ) return false;
 
     if ( m_vp.useAltAz ) {
         /** To avoid calculating refraction, we just use the unrefracted
diff --git a/kstars/skycomponents/horizoncomponent.cpp b/kstars/skycomponents/horizoncomponent.cpp
index 027a126..485856c 100644
--- a/kstars/skycomponents/horizoncomponent.cpp
+++ b/kstars/skycomponents/horizoncomponent.cpp
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -79,8 +79,11 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void HorizonComponent::draw( SkyPainter *skyp )
 
     KStarsData *data = KStarsData::Instance();
     
-    SkyPoint labelPoint;
-    bool drawLabel;
+    // If we are in GL mode, we need to flush buffers now since we don't do it before 
+    // drawing ground, otherwise, objects remaining in buffers will be drawn after 
+    // the ground and will appears over it.
+    if ( Options::useGL() )
+        skyp-&amp;gt;end();
 
     skyp-&amp;gt;setPen( QPen( QColor( data-&amp;gt;colorScheme()-&amp;gt;colorNamed( "HorzColor" ) ), 2, Qt::SolidLine ) );
 
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -89,6 +92,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void HorizonComponent::draw( SkyPainter *skyp )
     else
         skyp-&amp;gt;setBrush( Qt::NoBrush );
 
+    SkyPoint labelPoint;
+    bool drawLabel;
     skyp-&amp;gt;drawHorizon( Options::showGround(), &amp;amp;labelPoint, &amp;amp;drawLabel );
 
     if( drawLabel ) {
diff --git a/kstars/skycomponents/skymapcomposite.cpp b/kstars/skycomponents/skymapcomposite.cpp
index 1b8beb6..8b83c08 100644
--- a/kstars/skycomponents/skymapcomposite.cpp
+++ b/kstars/skycomponents/skymapcomposite.cpp
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -249,8 +249,6 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void SkyMapComposite::draw( SkyPainter *skyp )
 
     m_Supernovae-&amp;gt;draw(skyp);
 
-    m_Horizon-&amp;gt;draw( skyp );
-
     map-&amp;gt;drawObjectLabels( labelObjects() );
 
     m_skyLabeler-&amp;gt;drawQueuedLabels();
&amp;lt; at &amp;gt;&amp;lt; at &amp;gt; -268,6 +266,8 &amp;lt; at &amp;gt;&amp;lt; at &amp;gt; void SkyMapComposite::draw( SkyPainter *skyp )
 
     m_StarHopRouteList-&amp;gt;pen = QPen( QColor(data-&amp;gt;colorScheme()-&amp;gt;colorNamed( "StarHopRouteColor" )), 1. );
     m_StarHopRouteList-&amp;gt;draw( skyp );
+    
+    m_Horizon-&amp;gt;draw( skyp );
 
     m_skyMesh-&amp;gt;inDraw( false );
 

_______________________________________________
Kstars-devel mailing list
Kstars-devel&amp;lt; at &amp;gt;kde.org
https://mail.kde.org/mailman/listinfo/kstars-devel
&lt;/pre&gt;</description>
    <dc:creator>Jérôme SONRIER</dc:creator>
    <dc:date>2012-03-09T23:19:28</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.kde.devel.kstars/4533">
    <title>GSoC Idea</title>
    <link>http://comments.gmane.org/gmane.comp.kde.devel.kstars/4533</link>
    <description>&lt;pre&gt;Hi! I'm considering applying for GSoC this year and had the following idea
in mind.
I thought I'll share it with everyone and ask for their opinion.

Inspiration:
A few weeks ago, I was with a local amateur astronomers group and we were
discussing the recent mars opposition.
To explain some things, we needed a way to visualize the earth from above
the sun and see how the March opposition is as distant as it could be.
And I realized that this could be a feature for kstars.

What I wish to implement:
Using the openGL backend, a way for the user to observe stars and planets
from:
1) Different elevations of the earth.
2) From the surface of any other planet
3) From any point hovering in space (not bound to any planet)

Also, this would let me add another feature: split-screen mode
In split-screen mode, the user can view the universe from multiple
viewpoints at the same time.
For eg. One could see the said mars opposition hovering above the sun while
watching it simultaneously located on earth.

So? What do you think? (I know there are a lot of unanswered questions
here, but I wanted to ask the community if the idea is worth the effort
first)

Regards,
Rishab Arora
_______________________________________________
Kstars-devel mailing list
Kstars-devel&amp;lt; at &amp;gt;kde.org
https://mail.kde.org/mailman/listinfo/kstars-devel
&lt;/pre&gt;</description>
    <dc:creator>Rishab Arora</dc:creator>
    <dc:date>2012-03-08T14:41:01</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.kde.devel.kstars">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.kde.devel.kstars</link>
  </textinput>
</rdf:RDF>

