aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tomaz Canabrava <tcanabrava@kde.org>2014-01-15 12:36:09 -0200
committerGravatar Dirk Hohndel <dirk@hohndel.org>2014-01-16 10:12:30 +0700
commit07037066006af9704b33e960322aaaab98f22eef (patch)
treed003a09bf0cc13e032e30e975e9d015069024cf2
parent02e302133358687b7f50127a053ae9e315bbeba5 (diff)
downloadsubsurface-07037066006af9704b33e960322aaaab98f22eef.tar.gz
Added Constants to the code, to ease the setup of the transitions.
Those constants will be used later on to setup all transitions of the Graphics Items on the canvas. They are the correct positions of each item inside and outside of the scene, in a way that the state machine can animate them smootly. Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
-rw-r--r--qt-ui/profile/profilewidget2.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/qt-ui/profile/profilewidget2.cpp b/qt-ui/profile/profilewidget2.cpp
index 21caef50b..c25e3925b 100644
--- a/qt-ui/profile/profilewidget2.cpp
+++ b/qt-ui/profile/profilewidget2.cpp
@@ -108,6 +108,24 @@ ProfileWidget2::ProfileWidget2(QWidget *parent) :
QSignalTransition *tEditToPlan = editState->addTransition(this, SIGNAL(startPlanState()), planState);
QSignalTransition *tEditToProfile = editState->addTransition(this, SIGNAL(startProfileState()), profileState);
QSignalTransition *tEditToAdd = editState->addTransition(this, SIGNAL(startAddState()), addState);
+
+ // Constants:
+ const int backgroundOnCanvas = 0;
+ const int backgroundOffCanvas = 110;
+ const int profileYAxisOnCanvas = 3;
+ const int profileYAxisOffCanvas = profileYAxis->boundingRect().width() - 10;
+ const int gasYAxisOnCanvas = gasYAxis->boundingRect().width();
+ const int depthControllerOnCanvas = sceneRect().height() - depthController->boundingRect().height();
+ const int timeControllerOnCanvas = sceneRect().height() - timeController->boundingRect().height();
+ const int gasYAxisOffCanvas = gasYAxis->boundingRect().width() - 10;
+ const int timeAxisOnCanvas = sceneRect().height() - timeAxis->boundingRect().height() - 4;
+ const int timeAxisOffCanvas = sceneRect().height() + timeAxis->boundingRect().height();
+ const int timeAxisEditMode = sceneRect().height() - timeAxis->boundingRect().height() - depthController->boundingRect().height();
+ const int depthControllerOffCanvas = sceneRect().height() + depthController->boundingRect().height();
+ const int timeControllerOffCanvas = sceneRect().height() + timeController->boundingRect().height();
+ const QLineF profileYAxisExpanded = QLineF(0,0,0,timeAxisOnCanvas);
+ const QLineF timeAxisLine = QLineF(0, 0, 96, 0);
+
}
// Currently just one dive, but the plan is to enable All of the selected dives.