diff options
author | Yuri Victorovich <yuri@FreeBSD.org> | 2022-10-24 08:12:14 +0000 |
---|---|---|
committer | Yuri Victorovich <yuri@FreeBSD.org> | 2022-10-24 08:14:57 +0000 |
commit | 7406d45d49bb84c8062dbc56845622c0ddbaf791 (patch) | |
tree | 417d67c3665e728f9666271ae4377d834587d500 /science/elmerfem/files/patch-ElmerGUI_Application_vtkpost_vtkpost.cpp | |
parent | 39955faf6ead97567917837d75d10b96e59a86ee (diff) | |
download | ports-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.cpp | 53 |
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 ++} |