mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
(#355) Removed old project tree view
RimUiTreeView and RimUiTreeModelPdm are no longer part of the solution. TODO: Get rid of the source code files when all testing is done successfully.
This commit is contained in:
@@ -446,12 +446,10 @@ void RiaApplication::addWellPathsToModel(QList<QString> wellPathFilePaths)
|
||||
oilField->wellPathCollection->setProject(m_project);
|
||||
|
||||
m_project->updateConnectedEditors();
|
||||
RiuMainWindow::instance()->uiPdmModel_OBSOLETE()->updateUiSubTree(m_project);
|
||||
}
|
||||
|
||||
if (oilField->wellPathCollection) oilField->wellPathCollection->addWellPaths(wellPathFilePaths);
|
||||
|
||||
RiuMainWindow::instance()->uiPdmModel_OBSOLETE()->updateUiSubTree(oilField->wellPathCollection);
|
||||
oilField->wellPathCollection->updateConnectedEditors();
|
||||
}
|
||||
|
||||
@@ -665,9 +663,6 @@ bool RiaApplication::openEclipseCase(const QString& caseName, const QString& cas
|
||||
riv->cellResult()->setResultVariable(RimDefines::undefinedResultName());
|
||||
}
|
||||
|
||||
RimUiTreeModelPdm* uiModel = RiuMainWindow::instance()->uiPdmModel_OBSOLETE();
|
||||
|
||||
uiModel->updateUiSubTree(analysisModels);
|
||||
analysisModels->updateConnectedEditors();
|
||||
|
||||
RiuMainWindow::instance()->setCurrentObjectInTreeView(riv->cellResult());
|
||||
@@ -704,8 +699,6 @@ bool RiaApplication::openInputEclipseCaseFromFileNames(const QStringList& fileNa
|
||||
riv->cellResult()->setResultVariable(RimDefines::undefinedResultName());
|
||||
}
|
||||
|
||||
RimUiTreeModelPdm* uiModel = RiuMainWindow::instance()->uiPdmModel_OBSOLETE();
|
||||
uiModel->updateUiSubTree(analysisModels);
|
||||
analysisModels->updateConnectedEditors();
|
||||
|
||||
RiuMainWindow::instance()->setCurrentObjectInTreeView(riv->cellResult());
|
||||
@@ -751,9 +744,7 @@ bool RiaApplication::openOdbCaseFromFile(const QString& fileName)
|
||||
//}
|
||||
progress.incrementProgress();
|
||||
progress.setProgressDescription("Loading results information");
|
||||
RimUiTreeModelPdm* uiModel = RiuMainWindow::instance()->uiPdmModel_OBSOLETE();
|
||||
|
||||
uiModel->updateUiSubTree(m_project);
|
||||
m_project->updateConnectedEditors();
|
||||
|
||||
RiuMainWindow::instance()->setCurrentObjectInTreeView(riv->cellResult());
|
||||
@@ -1327,8 +1318,6 @@ void RiaApplication::applyPreferences()
|
||||
if (this->project())
|
||||
{
|
||||
this->project()->setScriptDirectories(m_preferences->scriptDirectories());
|
||||
RimUiTreeModelPdm* treeModel = RiuMainWindow::instance()->uiPdmModel_OBSOLETE();
|
||||
if (treeModel) treeModel->updateUiSubTree(this->project()->scriptCollection());
|
||||
this->project()->scriptCollection()->updateConnectedEditors();
|
||||
}
|
||||
|
||||
@@ -1783,9 +1772,6 @@ bool RiaApplication::addEclipseCases(const QStringList& fileNames)
|
||||
gridCaseGroup->loadMainCaseAndActiveCellInfo();
|
||||
}
|
||||
|
||||
RimUiTreeModelPdm* uiModel = RiuMainWindow::instance()->uiPdmModel_OBSOLETE();
|
||||
|
||||
uiModel->updateUiSubTree( m_project->activeOilField()->analysisModels());
|
||||
m_project->activeOilField()->analysisModels()->updateConnectedEditors();
|
||||
|
||||
if (gridCaseGroup->statisticsCaseCollection()->reservoirs.size() > 0)
|
||||
|
||||
@@ -149,8 +149,6 @@ set ( QT_MOC_HEADERS
|
||||
${QT_MOC_HEADERS}
|
||||
Application/RiaApplication.h
|
||||
|
||||
ProjectDataModel/RimUiTreeModelPdm.h
|
||||
ProjectDataModel/RimUiTreeView.h
|
||||
ProjectDataModel/RimMimeData.h
|
||||
|
||||
UserInterface/RiuMainWindow.h
|
||||
|
||||
@@ -37,8 +37,6 @@ ${CEE_CURRENT_LIST_DIR}RimCalcScript.h
|
||||
${CEE_CURRENT_LIST_DIR}RimExportInputPropertySettings.h
|
||||
${CEE_CURRENT_LIST_DIR}RimBinaryExportSettings.h
|
||||
${CEE_CURRENT_LIST_DIR}Rim3dOverlayInfoConfig.h
|
||||
${CEE_CURRENT_LIST_DIR}RimUiTreeModelPdm.h
|
||||
${CEE_CURRENT_LIST_DIR}RimUiTreeView.h
|
||||
${CEE_CURRENT_LIST_DIR}RimReservoirCellResultsStorage.h
|
||||
${CEE_CURRENT_LIST_DIR}RimEclipseStatisticsCaseEvaluator.h
|
||||
${CEE_CURRENT_LIST_DIR}RimMimeData.h
|
||||
@@ -96,8 +94,6 @@ ${CEE_CURRENT_LIST_DIR}RimCalcScript.cpp
|
||||
${CEE_CURRENT_LIST_DIR}RimExportInputPropertySettings.cpp
|
||||
${CEE_CURRENT_LIST_DIR}RimBinaryExportSettings.cpp
|
||||
${CEE_CURRENT_LIST_DIR}Rim3dOverlayInfoConfig.cpp
|
||||
${CEE_CURRENT_LIST_DIR}RimUiTreeModelPdm.cpp
|
||||
${CEE_CURRENT_LIST_DIR}RimUiTreeView.cpp
|
||||
${CEE_CURRENT_LIST_DIR}RimReservoirCellResultsStorage.cpp
|
||||
${CEE_CURRENT_LIST_DIR}RimEclipseStatisticsCaseEvaluator.cpp
|
||||
${CEE_CURRENT_LIST_DIR}RimMimeData.cpp
|
||||
|
||||
@@ -90,11 +90,6 @@ void RimEclipseCellColors::fieldChangedByUi(const caf::PdmFieldHandle* changedFi
|
||||
if (faultColors)
|
||||
{
|
||||
faultColors->updateConnectedEditors();
|
||||
RiuMainWindow::instance()->uiPdmModel_OBSOLETE()->updateUiSubTree(faultColors);
|
||||
}
|
||||
else
|
||||
{
|
||||
RiuMainWindow::instance()->uiPdmModel_OBSOLETE()->updateUiSubTree(this);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -477,8 +477,6 @@ void RimEclipseStatisticsCase::fieldChangedByUi(const caf::PdmFieldHandle* chang
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RimEclipseStatisticsCase::setWellResultsAndUpdateViews(const cvf::Collection<RigSingleWellResultsData>& sourceCaseWellResults)
|
||||
{
|
||||
RimUiTreeModelPdm* treeModel = RiuMainWindow::instance()->uiPdmModel_OBSOLETE();
|
||||
|
||||
this->reservoirData()->setWellResults(sourceCaseWellResults);
|
||||
|
||||
caf::ProgressInfo progInfo(reservoirViews().size() + 1, "Updating Well Data for Views");
|
||||
@@ -491,8 +489,6 @@ void RimEclipseStatisticsCase::setWellResultsAndUpdateViews(const cvf::Collectio
|
||||
|
||||
reservoirView->wellCollection()->wells.deleteAllChildObjects();
|
||||
reservoirView->updateDisplayModelForWellResults();
|
||||
|
||||
treeModel->updateUiSubTree(reservoirView->wellCollection());
|
||||
reservoirView->wellCollection()->updateConnectedEditors();
|
||||
|
||||
progInfo.incrementProgress();
|
||||
|
||||
@@ -178,9 +178,6 @@ void RimScriptCollection::fieldChangedByUi(const caf::PdmFieldHandle *changedFie
|
||||
QFileInfo fi(directory);
|
||||
this->setUiName(fi.baseName());
|
||||
this->readContentFromDisc();
|
||||
|
||||
RimUiTreeModelPdm* treeModel = RiuMainWindow::instance()->uiPdmModel_OBSOLETE();
|
||||
if (treeModel) treeModel->updateUiSubTree(this);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -642,8 +642,6 @@ public:
|
||||
inputProperty->eclipseKeyword = "";
|
||||
inputProperty->fileName = "";
|
||||
inputRes->m_inputPropertyCollection->inputProperties.push_back(inputProperty);
|
||||
RimUiTreeModelPdm* treeModel = RiuMainWindow::instance()->uiPdmModel_OBSOLETE();
|
||||
treeModel->updateUiSubTree(inputRes->m_inputPropertyCollection());
|
||||
inputRes->m_inputPropertyCollection()->updateConnectedEditors();
|
||||
}
|
||||
inputProperty->resolvedState = RimEclipseInputProperty::RESOLVED_NOT_SAVED;
|
||||
@@ -1008,8 +1006,6 @@ public:
|
||||
inputProperty->eclipseKeyword = "";
|
||||
inputProperty->fileName = "";
|
||||
inputRes->m_inputPropertyCollection->inputProperties.push_back(inputProperty);
|
||||
RimUiTreeModelPdm* treeModel = RiuMainWindow::instance()->uiPdmModel_OBSOLETE();
|
||||
treeModel->updateUiSubTree(inputRes->m_inputPropertyCollection());
|
||||
inputRes->m_inputPropertyCollection()->updateConnectedEditors();
|
||||
}
|
||||
inputProperty->resolvedState = RimEclipseInputProperty::RESOLVED_NOT_SAVED;
|
||||
|
||||
@@ -49,8 +49,6 @@
|
||||
#include "RimProject.h"
|
||||
#include "RimReservoirCellResultsStorage.h"
|
||||
#include "RimTools.h"
|
||||
#include "RimUiTreeModelPdm.h"
|
||||
#include "RimUiTreeView.h"
|
||||
#include "RimWellPathCollection.h"
|
||||
#include "RimWellPathImport.h"
|
||||
|
||||
@@ -94,8 +92,7 @@ RiuMainWindow* RiuMainWindow::sm_mainWindowInstance = NULL;
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RiuMainWindow::RiuMainWindow()
|
||||
: m_OBSOLETE_treeView(NULL),
|
||||
m_pdmRoot(NULL),
|
||||
: m_pdmRoot(NULL),
|
||||
m_mainViewer(NULL),
|
||||
m_windowMenu(NULL)
|
||||
{
|
||||
@@ -113,9 +110,6 @@ RiuMainWindow::RiuMainWindow()
|
||||
|
||||
//m_mainViewer = createViewer();
|
||||
|
||||
|
||||
m_OBSOLETE_treeModelPdm = new RimUiTreeModelPdm(this);
|
||||
|
||||
createActions();
|
||||
createMenus();
|
||||
createToolBars();
|
||||
@@ -602,26 +596,6 @@ void RiuMainWindow::createDockPanels()
|
||||
//m_windowsMenu->addAction(dockWidget->toggleViewAction());
|
||||
}
|
||||
|
||||
{
|
||||
QDockWidget* dockWidget = new QDockWidget("OBSOLETE Project Tree", this);
|
||||
dockWidget->setObjectName("dockWidget");
|
||||
dockWidget->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
|
||||
|
||||
m_OBSOLETE_treeView = new RimUiTreeView(dockWidget);
|
||||
m_OBSOLETE_treeView->setModel(m_OBSOLETE_treeModelPdm);
|
||||
m_OBSOLETE_treeView->setSelectionMode(QAbstractItemView::ExtendedSelection);
|
||||
|
||||
// Drag and drop configuration
|
||||
m_OBSOLETE_treeView->setDragEnabled(true);
|
||||
m_OBSOLETE_treeView->viewport()->setAcceptDrops(true);
|
||||
m_OBSOLETE_treeView->setDropIndicatorShown(true);
|
||||
m_OBSOLETE_treeView->setDragDropMode(QAbstractItemView::DragDrop);
|
||||
|
||||
dockWidget->setWidget(m_OBSOLETE_treeView);
|
||||
|
||||
addDockWidget(Qt::LeftDockWidgetArea, dockWidget);
|
||||
}
|
||||
|
||||
{
|
||||
QDockWidget* dockWidget = new QDockWidget("Property Editor", this);
|
||||
dockWidget->setObjectName("dockWidget");
|
||||
@@ -631,7 +605,6 @@ void RiuMainWindow::createDockPanels()
|
||||
dockWidget->setWidget(m_pdmUiPropertyView);
|
||||
|
||||
m_pdmUiPropertyView->layout()->setContentsMargins(5,0,0,0);
|
||||
connect(m_OBSOLETE_treeView, SIGNAL(selectedObjectChanged( caf::PdmObjectHandle* )), m_pdmUiPropertyView, SLOT(showProperties( caf::PdmObjectHandle* )));
|
||||
|
||||
addDockWidget(Qt::LeftDockWidgetArea, dockWidget);
|
||||
}
|
||||
@@ -1231,15 +1204,7 @@ void RiuMainWindow::slotSaveProjectAs()
|
||||
void RiuMainWindow::setPdmRoot(caf::PdmObject* pdmRoot)
|
||||
{
|
||||
m_pdmRoot = pdmRoot;
|
||||
#if 1 // OBSOLETE
|
||||
caf::PdmUiTreeItem* OBSOLETE_treeItemRoot = caf::UiTreeItemBuilderPdm::buildViewItems(NULL, -1, m_pdmRoot);
|
||||
m_OBSOLETE_treeModelPdm->setTreeItemRoot(OBSOLETE_treeItemRoot);
|
||||
|
||||
if (OBSOLETE_treeItemRoot && m_OBSOLETE_treeView->selectionModel())
|
||||
{
|
||||
connect(m_OBSOLETE_treeView->selectionModel(), SIGNAL(currentChanged ( const QModelIndex & , const QModelIndex & )), SLOT(OBSOLETE_slotCurrentChanged( const QModelIndex & , const QModelIndex & )));
|
||||
}
|
||||
#endif
|
||||
m_projectTreeView->setPdmItem(pdmRoot);
|
||||
// For debug only : m_projectTreeView->treeView()->expandAll();
|
||||
m_projectTreeView->setDragDropHandle(m_dragDrop);
|
||||
@@ -1505,55 +1470,6 @@ void RiuMainWindow::slotBuildWindowActions()
|
||||
}
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
/// This method is replaced by selectedObjectsChanged() below
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
#if 1 // OBSOLETE
|
||||
void RiuMainWindow::OBSOLETE_slotCurrentChanged(const QModelIndex & current, const QModelIndex & previous)
|
||||
{
|
||||
RimView* activeReservoirView = RiaApplication::instance()->activeReservoirView();
|
||||
QModelIndex activeViewModelIndex = m_OBSOLETE_treeModelPdm->getModelIndexFromPdmObject(activeReservoirView);
|
||||
|
||||
QModelIndex tmp = current;
|
||||
|
||||
// Traverse parents until a reservoir view is found
|
||||
while (tmp.isValid())
|
||||
{
|
||||
caf::PdmUiTreeItem* treeItem = m_OBSOLETE_treeModelPdm->getTreeItemFromIndex(tmp);
|
||||
caf::PdmObjectHandle* pdmObject = treeItem->dataObject();
|
||||
|
||||
RimView* rimReservoirView = dynamic_cast<RimView*>(pdmObject);
|
||||
if (rimReservoirView)
|
||||
{
|
||||
// If current selection is an item within a different reservoir view than active,
|
||||
// show new reservoir view and set this as activate view
|
||||
if (rimReservoirView != activeReservoirView)
|
||||
{
|
||||
RiaApplication::instance()->setActiveReservoirView(rimReservoirView);
|
||||
// Set focus in MDI area to this window if it exists
|
||||
if (rimReservoirView->viewer())
|
||||
{
|
||||
setActiveViewer(rimReservoirView->viewer());
|
||||
}
|
||||
m_OBSOLETE_treeView->setCurrentIndex(current);
|
||||
refreshDrawStyleActions();
|
||||
refreshAnimationActions();
|
||||
slotRefreshFileActions();
|
||||
slotRefreshEditActions();
|
||||
slotRefreshViewActions();
|
||||
|
||||
// The only way to get to this code is by selection change initiated from the project tree view
|
||||
// As we are activating an MDI-window, the focus is given to this MDI-window
|
||||
// Set focus back to the tree view to be able to continue keyboard tree view navigation
|
||||
m_OBSOLETE_treeView->setFocus();
|
||||
}
|
||||
}
|
||||
|
||||
// Traverse parents until a reservoir view is found
|
||||
tmp = tmp.parent();
|
||||
}
|
||||
}
|
||||
#endif
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -1910,17 +1826,6 @@ void RiuMainWindow::restoreTreeViewState()
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void RiuMainWindow::setCurrentObjectInTreeView(caf::PdmObject* object)
|
||||
{
|
||||
#if 1 // OBSOLETE
|
||||
if (m_OBSOLETE_treeView && m_OBSOLETE_treeModelPdm)
|
||||
{
|
||||
QModelIndex mi = m_OBSOLETE_treeModelPdm->getModelIndexFromPdmObject(object);
|
||||
|
||||
if (mi.isValid())
|
||||
{
|
||||
m_OBSOLETE_treeView->setCurrentIndex(mi);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
m_projectTreeView->selectAsCurrentItem(object);
|
||||
}
|
||||
|
||||
@@ -1962,23 +1867,6 @@ void RiuMainWindow::updateScaleValue()
|
||||
void RiuMainWindow::selectedCases(std::vector<RimCase*>& cases)
|
||||
{
|
||||
caf::SelectionManager::instance()->objectsByType(&cases);
|
||||
#if 0 // OBSOLETE
|
||||
if (m_OBSOLETE_treeView && m_OBSOLETE_treeView->selectionModel())
|
||||
{
|
||||
QModelIndexList selectedModelIndexes = m_OBSOLETE_treeView->selectionModel()->selectedIndexes();
|
||||
|
||||
caf::PdmObjectGroup group;
|
||||
m_OBSOLETE_treeModelPdm->populateObjectGroupFromModelIndexList(selectedModelIndexes, &group);
|
||||
|
||||
std::vector<caf::PdmPointer<RimCase> > typedObjects;
|
||||
group.objectsByType(&typedObjects);
|
||||
|
||||
for (size_t i = 0; i < typedObjects.size(); i++)
|
||||
{
|
||||
cases.push_back(typedObjects[i]);
|
||||
}
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -2167,9 +2055,6 @@ void RiuMainWindow::forceProjectTreeRepaint()
|
||||
{
|
||||
// This is a hack to force the treeview redraw.
|
||||
// Needed for some reason when changing names and icons in the model
|
||||
m_OBSOLETE_treeView->scroll(0,1);
|
||||
m_OBSOLETE_treeView->scroll(0,-1);
|
||||
|
||||
m_projectTreeView->scroll(0,1);
|
||||
m_projectTreeView->scroll(0,-1);
|
||||
}
|
||||
|
||||
@@ -40,8 +40,6 @@ class QUndoView;
|
||||
|
||||
class RimCase;
|
||||
class RimEclipseCase;
|
||||
class RimUiTreeModelPdm;
|
||||
class RimUiTreeView;
|
||||
class RiuProcessMonitor;
|
||||
class RiuResultInfoPanel;
|
||||
class RiuViewer;
|
||||
@@ -90,7 +88,6 @@ public:
|
||||
void updateScaleValue();
|
||||
void forceProjectTreeRepaint();
|
||||
|
||||
RimUiTreeModelPdm* uiPdmModel_OBSOLETE() { return m_OBSOLETE_treeModelPdm;}
|
||||
caf::PdmUiTreeView* projectTreeView() { return m_projectTreeView;}
|
||||
RiuProcessMonitor* processMonitor();
|
||||
|
||||
@@ -270,7 +267,6 @@ private slots:
|
||||
void slotOpenUsersGuideInBrowserAction();
|
||||
|
||||
void slotSubWindowActivated(QMdiSubWindow* subWindow);
|
||||
void OBSOLETE_slotCurrentChanged(const QModelIndex & current, const QModelIndex & previous);
|
||||
|
||||
void selectedObjectsChanged();
|
||||
void customMenuRequested(const QPoint& pos);
|
||||
@@ -284,10 +280,6 @@ private slots:
|
||||
public:
|
||||
void setPdmRoot(caf::PdmObject* pdmRoot);
|
||||
private:
|
||||
RimUiTreeView* m_OBSOLETE_treeView;
|
||||
RimUiTreeModelPdm* m_OBSOLETE_treeModelPdm;
|
||||
|
||||
|
||||
caf::PdmUiTreeView* m_projectTreeView;
|
||||
|
||||
caf::PdmUiDragDropHandle* m_dragDrop;
|
||||
|
||||
Reference in New Issue
Block a user