Movie::Movie( std::vector< std::vector< std::string > > &db ) { setIMDBID( db[0][0] ); setTitle( db[0][1] ); setRated( db[0][2] ); setReleased( db[0][3] ); setRuntime( db[0][4] ); setPlot( db[0][5] ); setPoster( db[0][6] ); setType( db[0][7] ); setYear( std::stoi( db[0][8] ) ); setIMDBRating( std::stod( db[0][9] ) ); setIMDBVotes( std::stoi( db[0][10] ) ); setTomatoFresh( std::stoi( db[0][11] ) ); setTomatoImage( db[0][12] ); setTomatoMeter( std::stoi( db[0][13] ) ); setTomatoRating( std::stod( db[0][14] ) ); setTomatoReviews( std::stoi( db[0][15] ) ); setTomatoRotten( std::stoi( db[0][16] ) ); setTomatoUserMeter( std::stoi( db[0][17] ) ); setTomatoUserRating( std::stod( db[0][18] ) ); setTomatoUserReviews( std::stoi( db[0][19] ) ); for( int row = 0; row < db.size(); row++ ) { this->addActor( db[row][20] ); this->addDirector( db[row][21] ); this->addGenre( db[row][22] ); this->addWriter( db[row][23] ); } }
/** * Sets given model to edit widget. */ void OutputGraphWidget::setModel(GraphTestModel* model){ this->model = model; //disables certain parts of GUI ui->drawButton->setEnabled(false); ui->outputBox->setEnabled(false); hideDatasetSelection(true); //clears model name label if NULL given if(model == NULL){ ui->itemName->setText(QString()); hideDatasetSelection(true); } //fills view with model data else{ bool saved = model->isSaved(); ui->itemName->setText(model->name()); if(!model->selectedNetworkName().isEmpty() && model->selectedNetwork() != NULL){ ui->outputBox->setValue(model->output()); outputChanged(model->output()); if(model->plot() == NULL) drawGraph(); else setPlot(); } genNetworkList(); connect(model, SIGNAL(changed(ChangeType)), this, SLOT(modelChanged(ChangeType)), Qt::UniqueConnection); model->setSaved(saved); } }
/** * Sets given model to edit widget. */ void LearningWidget::setModel(LearningConfigModel* model){ this->model = model; //disables certain parts of GUI ui->startBtn->setDisabled(true); ui->stopBtn->setDisabled(true); ui->resetButton->setDisabled(true); npw->setDisabled(true); //clears widget when NULL pointer given if(model == NULL){ ui->itemName->setText(QString()); setPlot(NULL); } //fills view with model data else{ //backups saved flag state bool saved = model->isSaved(); //sets model values to GUI items ui->itemName->setText(model->name()); ui->maxErrBox->setValue(model->maxErr()); ui->maxIterBox->setValue(model->maxIter()); ui->lrnCoefBox->setValue(model->lrnCoef()); ui->maxTimeBox->setValue(model->maxTime()); //generates and selects genNetworkList(); //sets plot to show in layout setPlot(model->plot()); //connects signals of model connect(model, SIGNAL(update(int,long,double)), this, SLOT(updateLearning(int,long,double)), Qt::UniqueConnection); connect(model, SIGNAL(stoped()), this, SLOT(learningStoped()), Qt::UniqueConnection); connect(model, SIGNAL(changed(ChangeType)), this, SLOT(modelChanged(ChangeType)), Qt::UniqueConnection); //restores saved flag state model->setSaved(saved); //fills or clears table when table view selected if(ui->tableBtn->isChecked()) fillTable(); } }
void ofxKsmrParallellinkDelta::setup(float Radius, float armLength,float arm2Length,float height,float plotRadius){ plot_radius = plotRadius; radius = Radius; arm_length = armLength; arm2_length = arm2Length; for (int i = 0;i < 3;i++){ actuator[i].setPosition(cos(ofDegToRad(90-i*120))*radius, height, sin(ofDegToRad(90-i*120))*radius); actuator[i].setOrientation(ofVec3f(0,i*120,0)); arm[i].setPosition(ofVec3f(0,-armLength,0)); arm[i].setParent(actuator[i]); } setPlot(ofVec3f(0,0,0)); }
Movie::Movie( std::string imdb_id, std::string title, std::string rated, std::string release, std::string runtime, std::string plot, std::string poster, std::string type, int year, double imdb_rating, int imdb_votes, int tomato_fresh, std::string tomato_image, int tomato_meter, double tomato_rating, int tomato_reviews, int tomato_rotten, int tomato_user_meter, double tomato_user_rating, int tomato_user_reviews) { setIMDBID( imdb_id ); setTitle( title ); setRated( rated ); setReleased( release ); setRuntime( runtime ); setPlot( plot ); setPoster( poster ); setType( type ); setYear( year ); setIMDBRating( imdb_rating ); setIMDBVotes( imdb_votes ); setTomatoFresh( tomato_fresh ); setTomatoImage( tomato_image ); setTomatoMeter( tomato_meter ); setTomatoRating( tomato_rating ); setTomatoReviews( tomato_reviews ); setTomatoRotten( tomato_rotten ); setTomatoUserMeter( tomato_user_meter ); setTomatoUserRating( tomato_user_rating ); setTomatoUserReviews( tomato_user_reviews ); }
Movie::Movie( std::vector< std::string > &db ) { setIMDBID( db[0] ); setTitle( db[1] ); setRated( db[2] ); setReleased( db[3] ); setRuntime( db[4] ); setPlot( db[5] ); setPoster( db[6] ); setType( db[7] ); setYear( std::stoi( db[8] ) ); setIMDBRating( std::stod( db[9] ) ); setIMDBVotes( std::stoi( db[10] ) ); setTomatoFresh( std::stoi( db[11] ) ); setTomatoImage( db[12] ); setTomatoMeter( std::stoi( db[13] ) ); setTomatoRating( std::stod( db[14] ) ); setTomatoReviews( std::stoi( db[15] ) ); setTomatoRotten( std::stoi( db[16] ) ); setTomatoUserMeter( std::stoi( db[17] ) ); setTomatoUserRating( std::stod( db[18] ) ); setTomatoUserReviews( std::stoi( db[19] ) ); }
void RomInfo::fillData() { if (m_gamename == "") { return; } MSqlQuery query(MSqlQuery::InitCon()); QString systemtype; if (m_system != "") { systemtype += " AND system = :SYSTEM "; } QString thequery = "SELECT system,gamename,genre,year,romname,favorite," "rompath,country,crc_value,diskcount,gametype,plot,publisher," "version,screenshot,fanart,boxart,inetref,intid FROM gamemetadata " "WHERE gamename = :GAMENAME " + systemtype + " ORDER BY diskcount DESC"; query.prepare(thequery); query.bindValue(":SYSTEM", m_system); query.bindValue(":GAMENAME", m_gamename); if (query.exec() && query.next()) { setSystem(query.value(0).toString()); setGamename(query.value(1).toString()); setGenre(query.value(2).toString()); setYear(query.value(3).toString()); setRomname(query.value(4).toString()); setField("favorite",query.value(5).toString()); setRompath(query.value(6).toString()); setCountry(query.value(7).toString()); setCRC_VALUE(query.value(8).toString()); setDiskCount(query.value(9).toInt()); setGameType(query.value(10).toString()); setPlot(query.value(11).toString()); setPublisher(query.value(12).toString()); setVersion(query.value(13).toString()); setScreenshot(query.value(14).toString()); setFanart(query.value(15).toString()); setBoxart(query.value(16).toString()); setInetref(query.value(17).toString()); setId(query.value(18).toInt()); } setRomCount(romInDB(m_romname,m_gametype)); // If we have more than one instance of this rom in the DB fill in all // systems available to play it. if (RomCount() > 1) { query.prepare("SELECT DISTINCT system FROM gamemetadata " "WHERE romname = :ROMNAME"); query.bindValue(":ROMNAME", Romname()); if (!query.exec()) MythDB::DBError("RomInfo::fillData - selecting systems", query); while (query.next()) { if (m_allsystems.isEmpty()) m_allsystems = query.value(0).toString(); else m_allsystems += "," + query.value(0).toString(); } } else { m_allsystems = m_system; } }
/** * Draws and shows plot. */ void OutputGraphWidget::drawGraph(){ model->drawPlot(); setPlot(); }