11 #include "CnetEditorView.h" 
   14 #include <QGridLayout> 
   17 #include <QMapIterator> 
   21 #include <QSizePolicy> 
   28 #include "ControlNet.h" 
   29 #include "CnetEditorWidget.h" 
   30 #include "Directory.h" 
   33 #include "XmlStackedHandlerReader.h" 
   34 #include "ProjectItemViewMenu.h" 
   48     setCentralWidget(centralWidget);
 
   49     QGridLayout *resultLayout = 
new QGridLayout;
 
   50     centralWidget->setLayout(resultLayout);
 
   55     resultLayout->addWidget(m_cnetEditorWidget, 0, 0, 1, 2);
 
   57     QTabWidget *treeViews = 
new QTabWidget;
 
   58     treeViews->addTab( m_cnetEditorWidget->pointTreeView(), tr(
"Point View") );
 
   59     treeViews->addTab( m_cnetEditorWidget->serialTreeView(), tr(
"Serial View") );
 
   60     treeViews->addTab( m_cnetEditorWidget->connectionTreeView(), tr(
"Connection View") );
 
   61     resultLayout->addWidget(treeViews, 1, 0, 1, 1);
 
   63     QTabWidget *filterViews = 
new QTabWidget;
 
   64     filterViews->addTab( m_cnetEditorWidget->pointFilterWidget(), tr(
"Filter Points and Measures") );
 
   65     filterViews->addTab( m_cnetEditorWidget->serialFilterWidget(), tr(
"Filter Images and Points") );
 
   66     filterViews->addTab( m_cnetEditorWidget->connectionFilterWidget(), tr(
"Filter Connections") );
 
   67     resultLayout->addWidget(filterViews, 1, 1, 1, 1);
 
   85     delete m_cnetEditorWidget;
 
   99     QMapIterator< QAction *, QList< QString > > actionMapIter(actionMap);
 
  105     while ( actionMapIter.hasNext() ) {
 
  106       actionMapIter.next();
 
  107       QAction *actionToAdd = actionMapIter.key();
 
  110       if (actionToAdd->text() == 
"What's This?") {
 
  129     actionMap = m_cnetEditorWidget->toolBarActions();
 
  130     QMapIterator< QString, QList< QAction * > > actionIter(actionMap);
 
  132     while (actionIter.hasNext()) {
 
  134       QString objName = actionIter.key();
 
  136       foreach (
QAction *action, actionList) {
 
  164     return m_cnetEditorWidget;
 
  197     stream.writeStartElement(
"cnetEditorView");
 
  198     stream.writeAttribute(
"objectName", objectName());
 
  199     stream.writeAttribute(
"id", m_control->id());
 
  200     stream.writeEndElement();
 
  218     delete m_cnetEditorView;
 
  219     m_cnetEditorView = NULL;
 
  235       const QString &localName, 
const QString &qName, 
const QXmlAttributes &atts) {
 
  237     bool result = XmlStackedHandler::startElement(namespaceURI, localName, qName, atts);
 
  253       const QString &localName, 
const QString &qName) {
 
  255     bool result = XmlStackedHandler::endElement(namespaceURI, localName, qName);