[prev in list] [next in list] [prev in thread] [next in thread]
List: kstars-devel
Subject: [Kstars-devel]
From: Akarsh Simha <akarshsimha () gmail ! com>
Date: 2011-06-12 20:40:07
Message-ID: 20110612204007.46EB8A60BE () git ! kde ! org
[Download RAW message or body]
Git commit 90d5ce206412964f68b2996cb8c4feb8ed08483e by Akarsh Simha.
Committed on 12/06/2011 at 22:22.
Pushed by asimha into branch 'master'.
Add a B - V color index label in the details dialog, that displays B -
V color index whenever we have the data to do so. However, some
polishing needs to still be done.
Besides, it's very weird right now, because we have B and V data for
faint stars, but not for bright ones! So you can see B - V color index
for 15th mag stars, but not for 3rd or 11th mag stars.
FEATURE
CCMAIL: kstars-devel@kde.org
M +12 -1 kstars/dialogs/detaildialog.cpp
M +14 -0 kstars/dialogs/details_data.ui
http://commits.kde.org/kstars/90d5ce206412964f68b2996cb8c4feb8ed08483e
diff --git a/kstars/dialogs/detaildialog.cpp b/kstars/dialogs/detaildialog.cpp
index 49db961..3d669ef 100644
--- a/kstars/dialogs/detaildialog.cpp
+++ b/kstars/dialogs/detaildialog.cpp
@@ -110,7 +110,12 @@ void DetailDialog::createGeneralTab()
#endif
connect( Data->Image, SIGNAL( clicked() ), this, SLOT( updateThumbnail() ) );
- Data->IllumLabel->setVisible( false );
+ // Stuff that should be visible only for specific types of objects
+ Data->IllumLabel->setVisible( false ); // Only shown for the moon
+ Data->Illumination->setVisible( false );
+
+ Data->BVIndex->setVisible( false ); // Only shown for stars
+ Data->BVLabel->setVisible( false );
//Show object thumbnail image
showThumbnail();
@@ -138,6 +143,11 @@ void DetailDialog::createGeneralTab()
Data->Magnitude->setText( i18nc( "number in magnitudes", "%1 mag" ,
KGlobal::locale()->formatNumber( s->mag(), \
1 ) ) ); //show to tenths place
+ Data->BVLabel->setVisible( true );
+ Data->BVIndex->setVisible( true );
+ if( s->getBVIndex() < 30.0 )
+ Data->BVIndex->setText( QString::number( s->getBVIndex() , 'g', 2 ) );
+
//The thumbnail image is empty, and isn't clickable for stars
//Also, don't show the border around the Image QFrame.
Data->Image->setFrameStyle( QFrame::NoFrame );
@@ -190,6 +200,7 @@ void DetailDialog::createGeneralTab()
//Magnitude: The moon displays illumination fraction instead
if ( selectedObject->name() == "Moon" ) {
Data->IllumLabel->setVisible( true );
+ Data->Illumination->setVisible( true );
Data->Illumination->setText( QString("%1 %").arg( \
KGlobal::locale()->formatNumber( ((KSMoon *)selectedObject)->illum()*100., 0 ) ) ); \
}
diff --git a/kstars/dialogs/details_data.ui b/kstars/dialogs/details_data.ui
index 8d7d444..844d53c 100644
--- a/kstars/dialogs/details_data.ui
+++ b/kstars/dialogs/details_data.ui
@@ -287,6 +287,20 @@
</property>
</widget>
</item>
+ <item row="4" column="0">
+ <widget class="QLabel" name="BVLabel">
+ <property name="text">
+ <string>B - V index:</string>
+ </property>
+ </widget>
+ </item>
+ <item row="4" column="1">
+ <widget class="QLabel" name="BVIndex">
+ <property name="text">
+ <string>--</string>
+ </property>
+ </widget>
+ </item>
</layout>
</item>
<item>
_______________________________________________
Kstars-devel mailing list
Kstars-devel@kde.org
https://mail.kde.org/mailman/listinfo/kstars-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic