void ViewpointFileNavigationTool::initialize(void) { /* Load scheduled pauses if the file exists: */ try { Misc::File pauseFile(pauseFileName.c_str(),"rt"); while(true) { double pauseTime; if(fscanf(pauseFile.getFilePtr(),"%lf",&pauseTime)!=1) break; pauses.push_back(Scalar(pauseTime)); } } catch(std::runtime_error) { /* Ignore the error */ } /* Bring up a file selection dialog if there is no pre-configured viewpoint file: */ if(viewpointFileName.empty()) { /* Load a viewpoint file: */ factory->viewpointSelectionHelper.loadFile("Load Viewpoint File...",this,&ViewpointFileNavigationTool::loadViewpointFileCallback); } else { /* Load the configured viewpoint file: */ readViewpointFile(viewpointFileName.c_str()); } }
mainwindow::mainwindow(){ currentState=0; hd = new helpdialog; m=new mediaobject; setupUi(this); setWindowTitle("Music Player"); m=new mediaobject; QObject::connect(actionAbout, SIGNAL(triggered()), this, SLOT(helpShow())); QObject::connect(actionExit,SIGNAL(triggered()),this,SLOT(close())); QObject::connect(actionAdd_Files,SIGNAL(triggered()),this,SLOT(addFiles())); QObject::connect(buttonPause,SIGNAL(clicked()),this,SLOT(pauseFile())); QObject::connect(buttonPlay,SIGNAL(clicked()),this,SLOT(playCurrent())); QObject::connect(buttonStop,SIGNAL(clicked()),m->mobj,SLOT(stop())); QObject::connect(m,SIGNAL(currentSourceChanged(Phonon::MediaSource)),this,SLOT(fetchNext(Phonon::MediaSource))); QObject::connect(m->mobj,SIGNAL(aboutToFinish()),this,SLOT(aboutToFinish())); QObject::connect(m->mobj,SIGNAL(stateChanged(Phonon::State,Phonon::State)),this,SLOT(metaStateChanged(Phonon::State,Phonon::State))); seekSlider->setMediaObject(m->mobj); volumeSlider->setAudioOutput(m->audioOutput); show(); // Signal and slots for help -> AboutUs //m->setQueue(list); }