aboutsummaryrefslogtreecommitdiff
path: root/science/elmerfem/files/patch-ElmerGUI_Application_vtkpost_vtkpost.cpp
blob: 77962f421b0e7c87576db09c4546a0363bbf3c99 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
--- ElmerGUI/Application/vtkpost/vtkpost.cpp.orig	2020-11-10 19:52:44 UTC
+++ ElmerGUI/Application/vtkpost/vtkpost.cpp
@@ -124,6 +124,8 @@
 
 using namespace std;
 
+#define GetRenderWindow renderWindow // renaming for VTK-9.2.2
+
 // Custom print for QtScript:
 //----------------------------
 #if QT_VERSION >= 0x040403
@@ -171,7 +173,7 @@ static void pEventHandler(vtkObject* caller, unsigned 
   QVTKWidget* qvtkWidget = vtkPost->GetQVTKWidget();
 #endif
 
-  vtkAbstractPicker* picker = qvtkWidget->GetInteractor()->GetPicker();
+  vtkAbstractPicker* picker = qvtkWidget->interactor()->GetPicker();
   vtkPropPicker* propPicker = vtkPropPicker::SafeDownCast(picker);
 
   vtkActor* actor = propPicker->GetActor();
@@ -382,14 +384,14 @@ VtkPost::VtkPost(QWidget *parent)
   // Create a cell picker and set the callback & observer:
   //------------------------------------------------------
   vtkPropPicker* propPicker = vtkPropPicker::New();
-  qvtkWidget->GetInteractor()->SetPicker(propPicker);
+  qvtkWidget->interactor()->SetPicker(propPicker);
   propPicker->Delete();
 
   vtkCallbackCommand* cbcPick = vtkCallbackCommand::New();
   cbcPick->SetClientData(this);
   cbcPick->SetCallback(pEventHandler);
 
-  vtkAbstractPicker* picker = qvtkWidget->GetInteractor()->GetPicker();
+  vtkAbstractPicker* picker = qvtkWidget->interactor()->GetPicker();
   picker->AddObserver(vtkCommand::EndPickEvent, cbcPick);
   cbcPick->Delete();
 
@@ -402,7 +404,7 @@ VtkPost::VtkPost(QWidget *parent)
   cbcPlane->SetCallback(iEventHandler);
 
   planeWidget = vtkImplicitPlaneWidget::New();
-  planeWidget->SetInteractor(qvtkWidget->GetInteractor());
+  planeWidget->SetInteractor(qvtkWidget->interactor());
   planeWidget->AddObserver(vtkCommand::InteractionEvent, cbcPlane);
   cbcPlane->Delete();
 
@@ -3519,4 +3521,4 @@ void VtkPost::viewZXmPlaneSlot(){
   renderer->GetActiveCamera()->SetViewUp(1,0,0);
   renderer->ResetCamera();
   redrawSlot();
-}
\ No newline at end of file
+}