27 #include <QFileDialog>
28 #include <QInputDialog>
29 #include <QMessageBox>
31 #include "CnetEditorWidget.h"
35 #include "MosaicSceneItem.h"
36 #include "MosaicSceneWidget.h"
41 CnetEditorViewWorkOrder::CnetEditorViewWorkOrder(Project *project) :
43 QAction::setText(tr(
"View &Network..."));
47 CnetEditorViewWorkOrder::CnetEditorViewWorkOrder(
const CnetEditorViewWorkOrder &other) :
52 CnetEditorViewWorkOrder::~CnetEditorViewWorkOrder() {
56 CnetEditorViewWorkOrder *CnetEditorViewWorkOrder::clone()
const {
57 return new CnetEditorViewWorkOrder(*
this);
62 return (controls.count() == 1);
70 QUndoCommand::setText(tr(
"View control network [%1] in new cnet editor view")
71 .arg(controlList().first()->displayProperties()->displayName()));
78 bool CnetEditorViewWorkOrder::dependsOn(
WorkOrder *other)
const {
85 project()->directory()->addCnetEditorView(controlList().first());
90 delete project()->directory()->cnetEditorViews().last();