mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-09 23:16:00 -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 "RimEclipseCase.h"
|
||||
#include "RimGeoMechCase.h"
|
||||
#include "RimGeoMechView.h"
|
||||
#include "RimIdenticalGridCaseGroup.h"
|
||||
#include "RiuMainWindow.h"
|
||||
|
||||
#include "cafCmdFeatureManager.h"
|
||||
#include "cafPdmUiTreeView.h"
|
||||
#include "cafSelectionManager.h"
|
||||
|
||||
#include <QAction>
|
||||
#include <QKeyEvent>
|
||||
#include <QTreeView>
|
||||
#include "cafSelectionManager.h"
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
///
|
||||
@ -58,7 +60,9 @@ bool RiuTreeViewEventFilter::eventFilter(QObject *obj, QEvent *event)
|
||||
if (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))
|
||||
{
|
||||
@ -78,6 +82,11 @@ bool RiuTreeViewEventFilter::eventFilter(QObject *obj, QEvent *event)
|
||||
{
|
||||
featureToActivate = "RicPasteEclipseViewsFeature";
|
||||
}
|
||||
else if (dynamic_cast<RimGeoMechCase*>(uiItem)
|
||||
|| dynamic_cast<RimGeoMechView*>(uiItem))
|
||||
{
|
||||
featureToActivate = "RicPasteGeoMechViewsFeature";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user