Remove QVTKOpenGLNativeWidget2, once used to fix some render bug, which now has been fixed by VTK update.
This commit is contained in:
@@ -1,28 +0,0 @@
|
||||
//
|
||||
// Created by Krad on 2022/11/4.
|
||||
//
|
||||
|
||||
#include "QVTKOpenGLNativeWidget2.h"
|
||||
|
||||
#include <vtkGenericOpenGLRenderWindow.h>
|
||||
QVTKOpenGLNativeWidget2::QVTKOpenGLNativeWidget2(QWidget *parent, Qt::WindowFlags f) :QVTKOpenGLNativeWidget(parent,f) {
|
||||
|
||||
}
|
||||
|
||||
QVTKOpenGLNativeWidget2::~QVTKOpenGLNativeWidget2() {
|
||||
|
||||
}
|
||||
|
||||
void QVTKOpenGLNativeWidget2::leaveEvent(QEvent *event) {
|
||||
QWidget::leaveEvent(event);
|
||||
if (RenderWindow){
|
||||
RenderWindow->Render();
|
||||
}
|
||||
}
|
||||
|
||||
void QVTKOpenGLNativeWidget2::enterEvent(QEvent *event) {
|
||||
QWidget::enterEvent(event);
|
||||
if (RenderWindow){
|
||||
RenderWindow->Render();
|
||||
}
|
||||
}
|
||||
@@ -1,22 +0,0 @@
|
||||
//
|
||||
// Created by Krad on 2022/11/4.
|
||||
//
|
||||
|
||||
#ifndef OMEGAV_QVTKOPENGLNATIVEWIDGET2_H
|
||||
#define OMEGAV_QVTKOPENGLNATIVEWIDGET2_H
|
||||
|
||||
#include <QVTKOpenGLNativeWidget.h>
|
||||
|
||||
class QVTKOpenGLNativeWidget2 :public QVTKOpenGLNativeWidget {
|
||||
Q_OBJECT
|
||||
typedef QVTKOpenGLNativeWidget Superclass;
|
||||
public:
|
||||
QVTKOpenGLNativeWidget2(QWidget* parent = Q_NULLPTR, Qt::WindowFlags f = Qt::WindowFlags());
|
||||
~QVTKOpenGLNativeWidget2() override;
|
||||
protected:
|
||||
void leaveEvent(QEvent *event) override;
|
||||
void enterEvent(QEvent *event) override;
|
||||
};
|
||||
|
||||
|
||||
#endif //OMEGAV_QVTKOPENGLNATIVEWIDGET2_H
|
||||
@@ -8,8 +8,8 @@
|
||||
#include <qdebug.h>
|
||||
#include <vtkRenderer.h>
|
||||
#include <vtkGenericOpenGLRenderWindow.h>
|
||||
#include <QVTKOpenGLNativeWidget.h>
|
||||
|
||||
#include "QVTKOpenGLNativeWidget2.h"
|
||||
#include "Common/SeriesImageSet.h"
|
||||
#include "Rendering/Viewer/VolumeRenderingViewer.h"
|
||||
#include "UI/Widget/ToolBar/VolumeRenderingToolBar.h"
|
||||
@@ -27,7 +27,7 @@ VolumeRenderingWindow::VolumeRenderingWindow(QWidget *parent , Qt::WindowFlags f
|
||||
layout->setSpacing(0);
|
||||
auto toolBar = new VolumeRenderingToolBar(this);
|
||||
layout->addWidget(toolBar);
|
||||
auto widget = new QVTKOpenGLNativeWidget2(this);
|
||||
auto widget = new QVTKOpenGLNativeWidget(this);
|
||||
vtkNew<vtkRenderer> renderer;
|
||||
mViewer->SetRenderWindow(mRenderWin);
|
||||
mViewer->SetRenderer(renderer);
|
||||
|
||||
Reference in New Issue
Block a user