[Uml-devel] KDE/kdesdk/umbrello/umbrello/widgets
Ralf Habacker
ralf.habacker at gmail.com
Thu Apr 5 16:46:33 UTC 2012
SVN commit 1288339 by habacker:
Reduced differences to soc-umbrello branch.
M +4 -4 associationwidget.cpp
M +4 -0 floatingtextwidget.cpp
M +2 -2 floatingtextwidget.h
--- trunk/KDE/kdesdk/umbrello/umbrello/widgets/associationwidget.cpp #1288338:1288339
@@ -2709,8 +2709,8 @@
FloatingTextWidget *ft = textWidgetByRole(role);
if (ft == NULL)
return;
- int ftX = ft->x();
- int ftY = ft->y();
+ UMLSceneValue ftX = ft->x();
+ UMLSceneValue ftY = ft->y();
if ( (ftX < 0 || ftX > FloatingTextWidget::restrictPositionMax) ||
(ftY < 0 || ftY > FloatingTextWidget::restrictPositionMax) ) {
uDebug() << "blocked because the FloatingTextWidget original position ("
@@ -2721,8 +2721,8 @@
QPoint pos = calculateTextPosition(role);
int relX = pos.x() - oldPosition.x();
int relY = pos.y() - oldPosition.y();
- int ftNewX = ftX + relX;
- int ftNewY = ftY + relY;
+ UMLSceneValue ftNewX = ftX + relX;
+ UMLSceneValue ftNewY = ftY + relY;
if ( (ftNewX < 0 || ftNewX > FloatingTextWidget::restrictPositionMax) ||
(ftNewY < 0 || ftNewY > FloatingTextWidget::restrictPositionMax) ) {
uDebug() << "blocked because the FloatingTextWidget new position ("
--- trunk/KDE/kdesdk/umbrello/umbrello/widgets/floatingtextwidget.cpp #1288338:1288339
@@ -39,6 +39,10 @@
#include <QtGui/QPainter>
#include <QtGui/QValidator>
+
+const UMLSceneValue FloatingTextWidget::restrictPositionMin = 0;
+const UMLSceneValue FloatingTextWidget::restrictPositionMax = 3000;
+
/**
* Constructs a FloatingTextWidget instance.
*
--- trunk/KDE/kdesdk/umbrello/umbrello/widgets/floatingtextwidget.h #1288338:1288339
@@ -48,8 +48,8 @@
max limits => if x or y is outside of interval, the position
is reset ( e.g. by AssociationWidget::resetTextPositions() )
*/
- static const int restrictPositionMin = 0;
- static const int restrictPositionMax = 3000;
+ static const UMLSceneValue restrictPositionMin;
+ static const UMLSceneValue restrictPositionMax;
explicit FloatingTextWidget(UMLScene * scene, Uml::TextRole role = Uml::TextRole::Floating,
const QString& text = "", Uml::IDType id = Uml::id_None);
More information about the umbrello-devel
mailing list