Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > 9347541fe87a5ea3f3b8dbc50f660e8e > files > 157

libQGLViewer-devel-1.3.6-1mdk.i586.rpm

#include "multiView.h"
#include <qapplication.h>
#include <qsplitter.h>

int main(int argc, char** argv)
{
  // Read command lines arguments.
  QApplication application(argc,argv);

  // Create Splitters
  QSplitter *hSplit  = new QSplitter(Qt::Vertical);
  QSplitter *vSplit1 = new QSplitter(hSplit);
  QSplitter *vSplit2 = new QSplitter(hSplit);
  
  // Create the scene
  Scene* s = new Scene();

  // Instantiate the viewers.
  Viewer side  (s,0,vSplit1);
  Viewer top   (s,1,vSplit1);
  Viewer front (s,2,vSplit2);
  Viewer viewer(s,3,vSplit2);
  
  // Set main QSplitter as the main widget.
  hSplit->show();
  application.setMainWidget(hSplit);

  // Run main loop.
  return application.exec();
}