Commit 7c1788fe authored by Matthias Möller's avatar Matthias Möller
Browse files

- use OF signals for object updates

- invoke of ""viewAll" moved from the end of the reader to "openedFile" slot, as every reader invoked it but openedFile just, if only one object was loaded
- prepares asnyc load

refs #2421

git-svn-id: http://www.openflipper.org/svnrepo/OpenFlipper/branches/Free@20986 383ad7c9-94d9-4d36-a494-682f7c89f535
parent 455017aa
......@@ -2001,9 +2001,6 @@ int FileOBJPlugin::loadObject(QString _filename) {
polyMeshObj->mesh()->update_normals();
else
polyMeshObj->mesh()->update_face_normals();
polyMeshObj->update();
polyMeshObj->show();
}
//handle new TriMeshes
......@@ -2015,9 +2012,6 @@ int FileOBJPlugin::loadObject(QString _filename) {
triMeshObj->mesh()->update_normals();
else
triMeshObj->mesh()->update_face_normals();
triMeshObj->update();
triMeshObj->show();
}
#ifdef ENABLE_BSPLINECURVE_SUPPORT
......@@ -2051,9 +2045,8 @@ int FileOBJPlugin::loadObject(QString _filename) {
}
//general stuff
emit updatedObject( object->id(), UPDATE_ALL );
emit openedFile( object->id() );
PluginFunctions::viewAll();
}
forceTriangleMesh_ = false;
......
......@@ -102,6 +102,7 @@ class FileOBJPlugin : public QObject, BaseInterface, FileInterface, LoadSaveInte
void log(Logtype _type, QString _message);
void log(QString _message);
void updateView();
void updatedObject(int _identifier, const UpdateType& _type);
void deleteObject( int _id );
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment