mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
(#370) Treeview event filter adjustment for multiple treeviews
and Linux compile fix
This commit is contained in:
parent
c75d09e3df
commit
35a37a5e07
@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
#include "RiuTreeViewEventFilter.h"
|
#include "RiuTreeViewEventFilter.h"
|
||||||
|
|
||||||
#include "ToggleCommands\RicToggleItemsFeatureImpl.h"
|
#include "ToggleCommands/RicToggleItemsFeatureImpl.h"
|
||||||
|
|
||||||
#include "RimCaseCollection.h"
|
#include "RimCaseCollection.h"
|
||||||
#include "RimEclipseCase.h"
|
#include "RimEclipseCase.h"
|
||||||
@ -32,6 +32,7 @@
|
|||||||
#include <QAction>
|
#include <QAction>
|
||||||
#include <QKeyEvent>
|
#include <QKeyEvent>
|
||||||
#include <QTreeView>
|
#include <QTreeView>
|
||||||
|
#include "cafSelectionManager.h"
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
///
|
///
|
||||||
@ -53,9 +54,7 @@ bool RiuTreeViewEventFilter::eventFilter(QObject *obj, QEvent *event)
|
|||||||
|
|
||||||
QString featureToActivate;
|
QString featureToActivate;
|
||||||
|
|
||||||
caf::PdmUiTreeView* uiTreeView = RiuMainWindow::instance()->projectTreeView();
|
caf::PdmUiItem* uiItem = caf::SelectionManager::instance()->selectedItem();
|
||||||
QModelIndex modIndex = RiuMainWindow::instance()->projectTreeView()->treeView()->currentIndex();
|
|
||||||
caf::PdmUiItem* uiItem = uiTreeView->uiItemFromModelIndex(modIndex);
|
|
||||||
if (uiItem)
|
if (uiItem)
|
||||||
{
|
{
|
||||||
if (dynamic_cast<RimEclipseCase*>(uiItem)
|
if (dynamic_cast<RimEclipseCase*>(uiItem)
|
||||||
|
Loading…
Reference in New Issue
Block a user