1#ifndef CnetEditorView_h
2#define CnetEditorView_h
17#include "AbstractProjectItemView.h"
23class QXmlStreamWriter;
27 class CnetEditorWidget;
32 class ProjectItemViewMenu;
83 QPointer<CnetEditorWidget> m_cnetEditorWidget;
84 QPointer<Control> m_control;
AbstractProjectItemView is a base class for views of a ProjectItemModel in Qt's model-view framework.
Ipce view containing the CnetEditorWidget.
CnetEditorWidget * cnetEditorWidget()
Returns the cnetEditorWidget.
ProjectItemViewMenu * m_tablesMenu
View menu for storing actions.
CnetEditorView(Directory *directory, Control *control, FileName configFile, QWidget *parent=0)
Constructor.
QToolBar * m_permToolBar
The permanent tool bar.
~CnetEditorView()
Destructor.
void createMenus()
Uses the actions created by CnetEditorWidget, creates the tables menu, and puts the actions into the ...
void createToolBars()
Uses and adds the actions created by CnetEditorWidget to the view's toolbars Right now,...
void leaveEvent(QEvent *event)
Disables actions when cursor leaves the view.
void save(QXmlStreamWriter &stream, Project *project, FileName newProjectRoot) const
This method saves the Controls object ids to the stream.
Control * control()
@description Returns the Control displayed in the CnetEditorWidget
This represents an ISIS control net in a project-based GUI interface.
File name manipulation and expansion.
The main project for ipce.
This is free and unencumbered software released into the public domain.