diff --git a/apps/sample/trimesh_pos_demo/glwidget.cpp b/apps/sample/trimesh_pos_demo/glwidget.cpp index 76f2db1e..6e347adb 100644 --- a/apps/sample/trimesh_pos_demo/glwidget.cpp +++ b/apps/sample/trimesh_pos_demo/glwidget.cpp @@ -70,9 +70,9 @@ QSize GLWidget::sizeHint() const return QSize(400, 400); } -void GLWidget::LoadTriMesh( char* namefile) +void GLWidget::LoadTriMesh(QString &namefile) { - vcg::tri::io::ImporterPLY::Open(mesh,namefile); + vcg::tri::io::ImporterPLY::Open(mesh,namefile.toAscii()); vcg::tri::UpdateBounding::Box(mesh); vcg::tri::UpdateNormals::PerFace(mesh); vcg::tri::UpdateNormals::PerVertex(mesh); @@ -88,7 +88,7 @@ void GLWidget::OpenFile(){ if (fileName.isEmpty()) return; else - LoadTriMesh((char*)fileName.data()); + LoadTriMesh( fileName ); } diff --git a/apps/sample/trimesh_pos_demo/glwidget.h b/apps/sample/trimesh_pos_demo/glwidget.h index 0734e0c1..c0630e79 100644 --- a/apps/sample/trimesh_pos_demo/glwidget.h +++ b/apps/sample/trimesh_pos_demo/glwidget.h @@ -57,7 +57,7 @@ public slots: void flipE( ); void flipF( ); void nextE( ); - void LoadTriMesh( char* namefile); + void LoadTriMesh(QString& namefile); void OpenFile(); protected: diff --git a/apps/sample/trimesh_pos_demo/window.cpp b/apps/sample/trimesh_pos_demo/window.cpp index c0c5c445..4c2e6799 100644 --- a/apps/sample/trimesh_pos_demo/window.cpp +++ b/apps/sample/trimesh_pos_demo/window.cpp @@ -52,7 +52,6 @@ Window::Window() mainLayout->addWidget(ldButton); setLayout(mainLayout); - glWidget->LoadTriMesh("torus.ply"); glWidget->glWrap.m = &glWidget->mesh; setWindowTitle(tr("TriMesh Pos Demo"));