From ad787d98c06b4faa17281c86d2f62b7c35788a80 Mon Sep 17 00:00:00 2001 From: Laurent Rineau Date: Fri, 11 Jul 2008 11:19:52 +0000 Subject: [PATCH] Add an attribue rendering_mode in Polyhedron_entry. --- Polyhedron/demo/Polyhedron/Scene.cpp | 2 +- Polyhedron/demo/Polyhedron/Scene.h | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Polyhedron/demo/Polyhedron/Scene.cpp b/Polyhedron/demo/Polyhedron/Scene.cpp index b507b633b78..d010fe13c92 100644 --- a/Polyhedron/demo/Polyhedron/Scene.cpp +++ b/Polyhedron/demo/Polyhedron/Scene.cpp @@ -247,7 +247,7 @@ Scene::columnCount(const QModelIndex & parent) const if (parent.isValid()) return 0; else - return AfterLastColumn; + return NumberOfColumns; } QVariant diff --git a/Polyhedron/demo/Polyhedron/Scene.h b/Polyhedron/demo/Polyhedron/Scene.h index c0cb2ba0eda..c4608b0c197 100644 --- a/Polyhedron/demo/Polyhedron/Scene.h +++ b/Polyhedron/demo/Polyhedron/Scene.h @@ -44,6 +44,7 @@ private: QString name; QColor color; bool activated; + RenderingMode rendering_mode; }; public: @@ -70,9 +71,11 @@ public: void draw(); CGAL::Bbox_3 bbox(); + enum RenderingMode { Fill = 0, Wireframe, LastRenderingMode = Wireframe, + NumberOfRenderingMode = Wireframe+1}; enum Columns { NameColumn = 0, ColorColumn, ActivatedColumn, LastColumn = ActivatedColumn, - AfterLastColumn = LastColumn + 1}; + NumberOfColumns = LastColumn + 1}; // QAbstractItemModel functions int rowCount ( const QModelIndex & parent = QModelIndex() ) const;