27 #include <QDockWidget>
28 #include <QFileDialog>
29 #include <QInputDialog>
30 #include <QMessageBox>
34 #include "JigsawDialog.h"
47 QAction::setText(tr(
"&Bundle Adjustment..."));
48 QUndoCommand::setText(
"&Bundle Adjustment...");
80 return (
project()->controls().size() > 0 &&
project()->images().size() > 0);
105 bundledlg->setAttribute(Qt::WA_DeleteOnClose);
The main project for cnetsuite.
virtual JigsawWorkOrder * clone() const
This method clones the JigsawViewWorkOrder.
bool dependsOn(WorkOrder *other) const
This method returns true if other depends on a JigsawViewWorkOrder.
Project * project() const
Returns the Project this WorkOrder is attached to.
JigsawWorkOrder(Project *project)
This method sets the text of the work order.
virtual bool isExecutable()
This check is used by Directory::supportedActions(DataType data).
void syncUndo()
As of 06/06/2016 this method is not implemented as the contents are commented out.
~JigsawWorkOrder()
Destructor.
Parent class for anything that performs an action in Project.
This dialog allows the user to select the bundle adjust parameters, run the bundle, and view the results.
This work order allows the user to run a bundle adjustment (jigsaw).
bool execute()
If WorkOrder::execute() returns true, this method creates a JigsawDialog.
void syncRedo()
As of 06/06/2016 this method is not implemented as the contents are commented out.
virtual bool execute()
The (child) implementation of this method should prompt the user/gather state by any means necessary...