mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Added keyboard shortcuts for copy/paste of geo views/ geo cases
This commit is contained in:
parent
e5f0bdfaab
commit
3ef65ab8f9
@ -23,16 +23,18 @@
|
|||||||
|
|
||||||
#include "RimCaseCollection.h"
|
#include "RimCaseCollection.h"
|
||||||
#include "RimEclipseCase.h"
|
#include "RimEclipseCase.h"
|
||||||
|
#include "RimGeoMechCase.h"
|
||||||
|
#include "RimGeoMechView.h"
|
||||||
#include "RimIdenticalGridCaseGroup.h"
|
#include "RimIdenticalGridCaseGroup.h"
|
||||||
#include "RiuMainWindow.h"
|
#include "RiuMainWindow.h"
|
||||||
|
|
||||||
#include "cafCmdFeatureManager.h"
|
#include "cafCmdFeatureManager.h"
|
||||||
#include "cafPdmUiTreeView.h"
|
#include "cafPdmUiTreeView.h"
|
||||||
|
#include "cafSelectionManager.h"
|
||||||
|
|
||||||
#include <QAction>
|
#include <QAction>
|
||||||
#include <QKeyEvent>
|
#include <QKeyEvent>
|
||||||
#include <QTreeView>
|
#include <QTreeView>
|
||||||
#include "cafSelectionManager.h"
|
|
||||||
|
|
||||||
//--------------------------------------------------------------------------------------------------
|
//--------------------------------------------------------------------------------------------------
|
||||||
///
|
///
|
||||||
@ -58,7 +60,9 @@ bool RiuTreeViewEventFilter::eventFilter(QObject *obj, QEvent *event)
|
|||||||
if (uiItem)
|
if (uiItem)
|
||||||
{
|
{
|
||||||
if (dynamic_cast<RimEclipseCase*>(uiItem)
|
if (dynamic_cast<RimEclipseCase*>(uiItem)
|
||||||
|| dynamic_cast<RimEclipseView*>(uiItem))
|
|| dynamic_cast<RimEclipseView*>(uiItem)
|
||||||
|
|| dynamic_cast<RimGeoMechCase*>(uiItem)
|
||||||
|
|| dynamic_cast<RimGeoMechView*>(uiItem))
|
||||||
{
|
{
|
||||||
if (keyEvent->matches(QKeySequence::Copy))
|
if (keyEvent->matches(QKeySequence::Copy))
|
||||||
{
|
{
|
||||||
@ -78,6 +82,11 @@ bool RiuTreeViewEventFilter::eventFilter(QObject *obj, QEvent *event)
|
|||||||
{
|
{
|
||||||
featureToActivate = "RicPasteEclipseViewsFeature";
|
featureToActivate = "RicPasteEclipseViewsFeature";
|
||||||
}
|
}
|
||||||
|
else if (dynamic_cast<RimGeoMechCase*>(uiItem)
|
||||||
|
|| dynamic_cast<RimGeoMechView*>(uiItem))
|
||||||
|
{
|
||||||
|
featureToActivate = "RicPasteGeoMechViewsFeature";
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user