aboutsummaryrefslogtreecommitdiff
path: root/science/elmerfem/files/patch-ElmerGUI_Application_vtkpost_vtkpost.cpp
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2022-10-24 08:12:14 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2022-10-24 08:14:57 +0000
commit7406d45d49bb84c8062dbc56845622c0ddbaf791 (patch)
tree417d67c3665e728f9666271ae4377d834587d500 /science/elmerfem/files/patch-ElmerGUI_Application_vtkpost_vtkpost.cpp
parent39955faf6ead97567917837d75d10b96e59a86ee (diff)
downloadports-7406d45d49bb84c8062dbc56845622c0ddbaf791.tar.gz
ports-7406d45d49bb84c8062dbc56845622c0ddbaf791.zip
math/vtk9: Update 9.1.0 -> 9.2.2
Diffstat (limited to 'science/elmerfem/files/patch-ElmerGUI_Application_vtkpost_vtkpost.cpp')
-rw-r--r--science/elmerfem/files/patch-ElmerGUI_Application_vtkpost_vtkpost.cpp53
1 files changed, 53 insertions, 0 deletions
diff --git a/science/elmerfem/files/patch-ElmerGUI_Application_vtkpost_vtkpost.cpp b/science/elmerfem/files/patch-ElmerGUI_Application_vtkpost_vtkpost.cpp
new file mode 100644
index 000000000000..77962f421b0e
--- /dev/null
+++ b/science/elmerfem/files/patch-ElmerGUI_Application_vtkpost_vtkpost.cpp
@@ -0,0 +1,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
++}