669 // ----------------------------------------------------------------------------- |
669 // ----------------------------------------------------------------------------- |
670 void GLRenderer::compileAllObjects() { |
670 void GLRenderer::compileAllObjects() { |
671 if (!file()) |
671 if (!file()) |
672 return; |
672 return; |
673 |
673 |
|
674 // Compiling all is a big job, use a busy cursor |
|
675 setCursor (Qt::BusyCursor); |
|
676 |
674 m_knownVerts.clear(); |
677 m_knownVerts.clear(); |
675 |
678 |
676 for (LDObject* obj : file()->objs()) |
679 for (LDObject* obj : file()->objs()) |
677 compileObject (obj); |
680 compileObject (obj); |
678 |
681 |
688 compileVertex (-ax.vert); |
691 compileVertex (-ax.vert); |
689 } |
692 } |
690 |
693 |
691 glEnd(); |
694 glEnd(); |
692 glEndList(); |
695 glEndList(); |
|
696 |
|
697 setCursor (Qt::ArrowCursor); |
693 } |
698 } |
694 |
699 |
695 // ============================================================================= |
700 // ============================================================================= |
696 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
701 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
697 // ============================================================================= |
702 // ============================================================================= |