Isis 3 Programmer Reference
MoveUpOneSceneWorkOrder.cpp
1#include "MoveUpOneSceneWorkOrder.h"
2
3#include "MosaicSceneWidget.h"
4
5namespace Isis {
6
7 MoveUpOneSceneWorkOrder::MoveUpOneSceneWorkOrder(MosaicSceneWidget *scene, Project *project) :
8 MosaicSceneWorkOrder(tr("Bring Forward"), scene, project) {
9 }
10
11
12 MoveUpOneSceneWorkOrder::MoveUpOneSceneWorkOrder(Project *project) :
13 MosaicSceneWorkOrder(project) {
14 }
15
16
17 MoveUpOneSceneWorkOrder::MoveUpOneSceneWorkOrder(const MoveUpOneSceneWorkOrder &other) :
18 MosaicSceneWorkOrder(other) {
19 }
20
21
22 MoveUpOneSceneWorkOrder::~MoveUpOneSceneWorkOrder() {
23 }
24
25
26 MoveUpOneSceneWorkOrder *MoveUpOneSceneWorkOrder::clone() const {
27 return new MoveUpOneSceneWorkOrder(*this);
28 }
29
30
31 void MoveUpOneSceneWorkOrder::execute() {
32 storeZPositions( scene()->moveUpOne(imageList()) );
33 }
34
35
36 void MoveUpOneSceneWorkOrder::undoExecution() {
37 restoreZPositions(true);
38 }
39}
This is free and unencumbered software released into the public domain.
Definition Apollo.h:16