Commit 017e0c6c authored by Matthias Möller's avatar Matthias Möller

- 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 9e833c38
......@@ -151,14 +151,10 @@ int FileSTLPlugin::loadObject(QString _filename) {
object->mesh()->update_halfedge_normals();
}
object->update();
object->show();
emit updatedObject(object->id(), UPDATE_ALL);
emit openedFile( object->id() );
// Update viewport
PluginFunctions::viewAll();
return object->id();
} else {
......
......@@ -82,6 +82,7 @@ class FileSTLPlugin : 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