[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [marble/esasocis-2012-eclipse] src/plugins/render/eclipses: EclipsesPlugin: Set icons for menu items
From: Rene Kuettner <rene () bitkanal ! net>
Date: 2013-01-18 9:46:11
Message-ID: 20130118094611.DB81DA6091 () git ! kde ! org
[Download RAW message or body]
Git commit 5b12c1fc18e6e35a023e1917e2e608d9b775a7bd by Rene Kuettner.
Committed on 18/01/2013 at 10:45.
Pushed by renek into branch 'esasocis-2012-eclipse'.
EclipsesPlugin: Set icons for menu items
M +15 -0 src/plugins/render/eclipses/EclipsesPlugin.cpp
http://commits.kde.org/marble/5b12c1fc18e6e35a023e1917e2e608d9b775a7bd
diff --git a/src/plugins/render/eclipses/EclipsesPlugin.cpp \
b/src/plugins/render/eclipses/EclipsesPlugin.cpp index 9c36cf0..870c17e 100644
--- a/src/plugins/render/eclipses/EclipsesPlugin.cpp
+++ b/src/plugins/render/eclipses/EclipsesPlugin.cpp
@@ -192,6 +192,7 @@ void EclipsesPlugin::initialize()
m_eclipsesActionGroup->addAction( m_eclipsesListMenu->menuAction() );
m_eclipsesMenuAction = new QAction( tr("Browse Ecli&pses..."), \
m_eclipsesActionGroup ); + m_eclipsesMenuAction->setIcon( QIcon( \
":res/eclipses.png" ) ); m_eclipsesActionGroup->addAction( m_eclipsesMenuAction );
connect( m_eclipsesMenuAction, SIGNAL(triggered()),
m_listDialog, SLOT(show()) );
@@ -423,6 +424,20 @@ void EclipsesPlugin::updateEclipses()
QAction *action = m_eclipsesListMenu->addAction(
item->dateMaximum().date().toString() );
action->setData( QVariant( item->index() ) );
+ switch( item->phase() ) {
+ case EclipsesItem::PartialSun:
+ action->setIcon( QIcon( ":res/solar_partial.png" ) );
+ break;
+ case EclipsesItem::NonCentralAnnularSun:
+ case EclipsesItem::AnnularSun:
+ action->setIcon( QIcon( ":res/solar_annular.png" ) );
+ break;
+ case EclipsesItem::AnnularTotalSun:
+ case EclipsesItem::NonCentralTotalSun:
+ case EclipsesItem::TotalSun:
+ action->setIcon( QIcon( ":res/solar_total.png" ) );
+ break;
+ }
connect( m_eclipsesListMenu, SIGNAL(triggered(QAction*)),
this, SLOT(showEclipseFromMenu(QAction*)) );
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic