mirror of https://github.com/CGAL/cgal
Merge pull request #6670 from lrineau/Polyhedron_demo-fix_segfaults_at_exit-GF
Polyhedron demo: Fix segfaults at exit
This commit is contained in:
commit
f67032cde1
|
|
@ -961,8 +961,8 @@ private:
|
||||||
int pointsize;
|
int pointsize;
|
||||||
bool locked;
|
bool locked;
|
||||||
EPICK::Line_2 bf_line;
|
EPICK::Line_2 bf_line;
|
||||||
QGraphicsScene *graphics_scene;
|
QGraphicsScene *graphics_scene = nullptr;
|
||||||
Navigation* navigation;
|
Navigation* navigation = nullptr;
|
||||||
};
|
};
|
||||||
#include "Engrave_text_plugin.moc"
|
#include "Engrave_text_plugin.moc"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -321,8 +321,8 @@ public Q_SLOTS:
|
||||||
private:
|
private:
|
||||||
Scene_mcf_item *getMCFItem();
|
Scene_mcf_item *getMCFItem();
|
||||||
void createContractedItem(Scene_mcf_item* item);
|
void createContractedItem(Scene_mcf_item* item);
|
||||||
QDockWidget* dockWidget;
|
QDockWidget* dockWidget = nullptr;
|
||||||
Ui::Mean_curvature_flow_skeleton_plugin* ui;
|
Ui::Mean_curvature_flow_skeleton_plugin* ui = nullptr;
|
||||||
|
|
||||||
}; // end Polyhedron_demo_mean_curvature_flow_skeleton_plugin
|
}; // end Polyhedron_demo_mean_curvature_flow_skeleton_plugin
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -493,14 +493,14 @@ protected:
|
||||||
void parameterize(Parameterization_method method);
|
void parameterize(Parameterization_method method);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Messages_interface *messages;
|
Messages_interface *messages = nullptr;
|
||||||
QList<QAction*> _actions;
|
QList<QAction*> _actions;
|
||||||
QDockWidget* dock_widget;
|
QDockWidget* dock_widget = nullptr;
|
||||||
Ui::Parameterization ui_widget;
|
Ui::Parameterization ui_widget;
|
||||||
QGraphicsScene *graphics_scene;
|
QGraphicsScene *graphics_scene;
|
||||||
Navigation* navigation;
|
Navigation* navigation = nullptr;
|
||||||
QMap<Scene_item*, UVItem*> projections;
|
QMap<Scene_item*, UVItem*> projections;
|
||||||
UVItem* current_uv_item;
|
UVItem* current_uv_item = nullptr;
|
||||||
}; // end Polyhedron_demo_parameterization_plugin
|
}; // end Polyhedron_demo_parameterization_plugin
|
||||||
|
|
||||||
void Polyhedron_demo_parameterization_plugin::on_prevButton_pressed()
|
void Polyhedron_demo_parameterization_plugin::on_prevButton_pressed()
|
||||||
|
|
|
||||||
|
|
@ -79,11 +79,11 @@ private:
|
||||||
void updateSelectionItems(Scene_facegraph_item* target);
|
void updateSelectionItems(Scene_facegraph_item* target);
|
||||||
|
|
||||||
Ui::DeformMesh ui_widget;
|
Ui::DeformMesh ui_widget;
|
||||||
QDockWidget* dock_widget;
|
QDockWidget* dock_widget = nullptr;
|
||||||
|
|
||||||
QAction* actionDeformation;
|
QAction* actionDeformation = nullptr;
|
||||||
RenderingMode last_RM;
|
RenderingMode last_RM;
|
||||||
QShortcut* e_shortcut;
|
QShortcut* e_shortcut = nullptr;
|
||||||
}; // end Polyhedron_demo_edit_polyhedron_plugin
|
}; // end Polyhedron_demo_edit_polyhedron_plugin
|
||||||
|
|
||||||
QList<QAction*> Polyhedron_demo_edit_polyhedron_plugin::actions() const {
|
QList<QAction*> Polyhedron_demo_edit_polyhedron_plugin::actions() const {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue