[prev in list] [next in list] [prev in thread] [next in thread]
List: atlantik-devel
Subject: [atlantik-cvs] CVS: kdegames/atlantik/libatlantikui estateview.cpp,
From: kde () office ! kde ! org
Date: 2003-12-09 0:34:09
[Download RAW message or body]
Update of /home/kde/kdegames/atlantik/libatlantikui
In directory office:/tmp/cvs-serv4591/libatlantikui
Modified Files:
Tag: atlantik_3_3_branch
estateview.cpp estateview.h
Log Message:
put useful info in the tooltips
Index: estateview.cpp
===================================================================
RCS file: /home/kde/kdegames/atlantik/libatlantikui/estateview.cpp,v
retrieving revision 1.73.2.1
retrieving revision 1.73.2.2
diff -u -d -r1.73.2.1 -r1.73.2.2
--- estateview.cpp 2 Dec 2003 20:59:19 -0000 1.73.2.1
+++ estateview.cpp 9 Dec 2003 00:34:06 -0000 1.73.2.2
@@ -69,7 +69,25 @@
icon = new QPixmap(locate("data", "atlantik/pics/" + _icon));
icon = rotatePixmap(icon);
- QToolTip::add(this, m_estate->name());
+ updateToolTip();
+}
+
+void EstateView::updateToolTip()
+{
+ QToolTip::remove(this);
+
+ if ( m_estate )
+ {
+ QString toolTip = m_estate->name();
+ if ( m_estate->isOwned() )
+ toolTip.append( "\n" + i18n("Owner: %1").arg( m_estate->owner()->name() ) );
+ else if ( m_estate->canBeOwned() )
+ toolTip.append( "\n" + i18n("Price: %1").arg( m_estate->price() ) );
+ else if ( m_estate->money() )
+ toolTip.append( "\n" + i18n("Money: %1").arg( m_estate->money() ) );
+
+ QToolTip::add( this, toolTip );
+ }
}
void EstateView::setViewProperties(bool indicateUnowned, bool highliteUnowned, bool \
darkenMortgaged, bool quartzEffects) @@ -180,13 +198,13 @@
void EstateView::estateChanged()
{
lname->setText(m_estate->name());
- QToolTip::remove(this);
- QToolTip::add(this, m_estate->name());
+ updateToolTip();
b_recreate = true;
m_recreateQuartz = true;
- update();
- updatePE();
+
+ update();
+ updatePE();
}
void EstateView::repositionPortfolioEstate()
Index: estateview.h
===================================================================
RCS file: /home/kde/kdegames/atlantik/libatlantikui/estateview.h,v
retrieving revision 1.32
retrieving revision 1.32.2.1
diff -u -d -r1.32 -r1.32.2.1
--- estateview.h 23 Jun 2003 03:05:25 -0000 1.32
+++ estateview.h 9 Dec 2003 00:34:06 -0000 1.32.2.1
@@ -58,7 +58,9 @@
void resizeEvent(QResizeEvent *);
void mousePressEvent(QMouseEvent *);
- private:
+private:
+ void updateToolTip();
+
QPixmap *rotatePixmap(QPixmap *);
KPixmap *rotatePixmap(KPixmap *);
void drawQuartzBlocks(KPixmap *pi, KPixmap &p, const QColor &c1, const QColor \
&c2);
_______________________________________________
atlantik-cvs mailing list
atlantik-cvs@kde.org
https://mail.kde.org/mailman/listinfo/atlantik-cvs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic