mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
Remove a lot of unused code.
This will probably be added back in the future, but for now they have no use and it was making me nauseaus. Signed-off-by: Tomaz Canabrava <tcanabrava@kde.org> Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
parent
2322fdfc42
commit
49f8456ce8
2 changed files with 8 additions and 76 deletions
|
@ -208,44 +208,17 @@ ProfileWidget2::ProfileWidget2(QWidget *parent) :
|
|||
// TopLevel States
|
||||
QState *emptyState = new QState();
|
||||
QState *profileState = new QState();
|
||||
QState *editState = new QState();
|
||||
QState *addState = new QState();
|
||||
QState *planState = new QState();
|
||||
|
||||
// Conections:
|
||||
stateMachine->addState(emptyState);
|
||||
stateMachine->addState(profileState);
|
||||
stateMachine->addState(editState);
|
||||
stateMachine->addState(addState);
|
||||
stateMachine->addState(planState);
|
||||
stateMachine->setInitialState(emptyState);
|
||||
|
||||
// All Empty State Connections.
|
||||
QSignalTransition *tEmptyToProfile = emptyState->addTransition(this, SIGNAL(startProfileState()), profileState);
|
||||
QSignalTransition *tEmptyToAdd = emptyState->addTransition(this, SIGNAL(startAddState()), addState);
|
||||
QSignalTransition *tEmptyToPlan = emptyState->addTransition(this, SIGNAL(startPlanState()), planState);
|
||||
|
||||
// All Plan Connections
|
||||
QSignalTransition *tPlanToEmpty = planState->addTransition(this, SIGNAL(startEmptyState()), emptyState);
|
||||
QSignalTransition *tPlanToProfile = planState->addTransition(this, SIGNAL(startProfileState()), profileState);
|
||||
QSignalTransition *tPlanToAdd = planState->addTransition(this, SIGNAL(startAddState()), addState);
|
||||
|
||||
// All Add Dive Connections
|
||||
QSignalTransition *tAddToEmpty = addState->addTransition(this, SIGNAL(startEmptyState()), emptyState);
|
||||
QSignalTransition *tAddToPlan = addState->addTransition(this, SIGNAL(startPlanState()), planState);
|
||||
QSignalTransition *tAddToProfile = addState->addTransition(this, SIGNAL(startProfileState()), profileState);
|
||||
|
||||
// All Profile State Connections
|
||||
QSignalTransition *tProfileToEdit = profileState->addTransition(this, SIGNAL(startEditState()), editState);
|
||||
QSignalTransition *tProfileToEmpty = profileState->addTransition(this, SIGNAL(startEmptyState()), emptyState);
|
||||
QSignalTransition *tProfileToPlan = profileState->addTransition(this, SIGNAL(startPlanState()), planState);
|
||||
QSignalTransition *tProfileToAdd = profileState->addTransition(this, SIGNAL(startAddState()), addState);
|
||||
|
||||
// All "Edit" state connections
|
||||
QSignalTransition *tEditToEmpty = editState->addTransition(this, SIGNAL(startEmptyState()), emptyState);
|
||||
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;
|
||||
|
@ -253,7 +226,7 @@ ProfileWidget2::ProfileWidget2(QWidget *parent) :
|
|||
const int profileYAxisOnCanvas = 3;
|
||||
const int profileYAxisOffCanvas = profileYAxis->boundingRect().width() - 10;
|
||||
// unused so far:
|
||||
// const int gasYAxisOnCanvas = gasYAxis->boundingRect().width();
|
||||
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;
|
||||
|
@ -280,7 +253,7 @@ ProfileWidget2::ProfileWidget2(QWidget *parent) :
|
|||
profileState->assignProperty(this, "backgroundBrush", getColor(::BACKGROUND));
|
||||
profileState->assignProperty(background, "y", backgroundOffCanvas);
|
||||
profileState->assignProperty(profileYAxis, "x", profileYAxisOnCanvas);
|
||||
//profileState->assignProperty(profileYAxis, "line", profileYAxisExpanded);
|
||||
profileState->assignProperty(profileYAxis, "line", profileYAxisExpanded);
|
||||
profileState->assignProperty(gasYAxis, "x", profileYAxisOnCanvas);
|
||||
profileState->assignProperty(timeAxis, "y", timeAxisOnCanvas);
|
||||
profileState->assignProperty(depthController, "y", depthControllerOffCanvas);
|
||||
|
@ -288,36 +261,6 @@ ProfileWidget2::ProfileWidget2(QWidget *parent) :
|
|||
profileState->assignProperty(cartesianPlane, "verticalLine", profileYAxisExpanded);
|
||||
profileState->assignProperty(cartesianPlane, "horizontalLine", timeAxis->line());
|
||||
|
||||
// Edit, everything but the background and gasYAxis are shown.
|
||||
editState->assignProperty(this, "backgroundBrush", QBrush(Qt::darkGray));
|
||||
editState->assignProperty(background, "y", backgroundOffCanvas);
|
||||
editState->assignProperty(profileYAxis, "x", profileYAxisOnCanvas);
|
||||
editState->assignProperty(profileYAxis, "line", profileYAxisExpanded);
|
||||
editState->assignProperty(gasYAxis, "x", gasYAxisOffCanvas);
|
||||
editState->assignProperty(timeAxis, "y", timeAxisEditMode);
|
||||
editState->assignProperty(depthController, "y", depthControllerOnCanvas);
|
||||
editState->assignProperty(timeController, "y", timeControllerOnCanvas);
|
||||
|
||||
// Add, everything but the background and gasYAxis are shown.
|
||||
addState->assignProperty(this, "backgroundBrush", QBrush(Qt::darkGray));
|
||||
addState->assignProperty(background, "y", backgroundOffCanvas);
|
||||
addState->assignProperty(profileYAxis, "x", profileYAxisOnCanvas);
|
||||
addState->assignProperty(profileYAxis, "rect", profileYAxisExpanded);
|
||||
addState->assignProperty(gasYAxis, "x", gasYAxisOffCanvas);
|
||||
addState->assignProperty(timeAxis, "y", timeAxisEditMode);
|
||||
addState->assignProperty(depthController, "y", depthControllerOnCanvas);
|
||||
addState->assignProperty(timeController, "y", timeControllerOnCanvas);
|
||||
|
||||
// Plan, everything but the background and gasYAxis are shown.
|
||||
planState->assignProperty(this, "backgroundBrush", QBrush(Qt::darkGray));
|
||||
planState->assignProperty(background, "y", backgroundOffCanvas);
|
||||
planState->assignProperty(profileYAxis, "x", profileYAxisOnCanvas);
|
||||
planState->assignProperty(profileYAxis, "line", profileYAxisExpanded);
|
||||
planState->assignProperty(gasYAxis, "x", gasYAxisOffCanvas);
|
||||
planState->assignProperty(timeAxis, "y", timeAxisEditMode);
|
||||
planState->assignProperty(depthController, "y", depthControllerOnCanvas);
|
||||
planState->assignProperty(timeController, "y", timeControllerOnCanvas);
|
||||
|
||||
// All animations for the State Transitions.
|
||||
QPropertyAnimation *backgroundYAnim = new QPropertyAnimation(background, "y");
|
||||
QPropertyAnimation *depthAxisAnim = new QPropertyAnimation(profileYAxis, "x");
|
||||
|
@ -329,9 +272,10 @@ ProfileWidget2::ProfileWidget2(QWidget *parent) :
|
|||
|
||||
// Animations
|
||||
QList<QSignalTransition*> transitions;
|
||||
transitions << tAddToEmpty << tAddToPlan << tAddToProfile << tEditToAdd << tEditToEmpty << tEditToPlan <<
|
||||
tEditToProfile << tEmptyToAdd << tEmptyToPlan << tEmptyToProfile << tProfileToAdd <<
|
||||
tProfileToEdit << tProfileToEmpty << tProfileToPlan << tPlanToAdd << tPlanToEmpty << tPlanToProfile;
|
||||
transitions
|
||||
<< tEmptyToProfile
|
||||
<< tProfileToEmpty;
|
||||
|
||||
Q_FOREACH(QSignalTransition *s, transitions) {
|
||||
s->addAnimation(backgroundYAnim);
|
||||
s->addAnimation(depthAxisAnim);
|
||||
|
@ -345,9 +289,6 @@ ProfileWidget2::ProfileWidget2(QWidget *parent) :
|
|||
// Configuration so we can search for the States later, and it helps debugging.
|
||||
emptyState->setObjectName("Empty State");
|
||||
profileState->setObjectName("Profile State");
|
||||
addState->setObjectName("Add State");
|
||||
editState->setObjectName("Edit State");
|
||||
planState->setObjectName("Plan State");
|
||||
|
||||
// Starting the transitions:
|
||||
stateMachine->start();
|
||||
|
@ -368,6 +309,8 @@ void ProfileWidget2::plotDives(QList<dive*> dives)
|
|||
if (!d)
|
||||
return;
|
||||
|
||||
emit startProfileState();
|
||||
|
||||
// Here we need to probe for the limits of the dive.
|
||||
// There's already a function that does exactly that,
|
||||
// but it's using the graphics context, and I need to
|
||||
|
@ -441,7 +384,6 @@ void ProfileWidget2::plotDives(QList<dive*> dives)
|
|||
|
||||
diveComputerText->setText(currentdc->model);
|
||||
diveComputerText->animateMoveTo(1 , sceneRect().height());
|
||||
emit startProfileState();
|
||||
}
|
||||
|
||||
void ProfileWidget2::settingsChanged()
|
||||
|
@ -455,9 +397,6 @@ void ProfileWidget2::contextMenuEvent(QContextMenuEvent* event)
|
|||
QMenu m;
|
||||
m.addAction("Set Empty", this, SIGNAL(startEmptyState()));
|
||||
m.addAction("Set Profile", this, SIGNAL(startProfileState()));
|
||||
m.addAction("Set Add", this, SIGNAL(startAddState()));
|
||||
m.addAction("Set Edit", this, SIGNAL(startEditState()));
|
||||
m.addAction("Set Plan", this, SIGNAL(startPlanState()));
|
||||
m.exec(event->globalPos());
|
||||
}
|
||||
|
||||
|
|
|
@ -63,14 +63,7 @@ protected:
|
|||
|
||||
signals:
|
||||
void startProfileState();
|
||||
void startAddState();
|
||||
void startPlanState();
|
||||
void startEmptyState();
|
||||
void startEditState();
|
||||
void startHideGasState();
|
||||
void startShowGasState();
|
||||
void startShowTissueState();
|
||||
void startHideTissueState();
|
||||
private:
|
||||
DivePlotDataModel *dataModel;
|
||||
State currentState;
|
||||
|
|
Loading…
Add table
Reference in a new issue