/*! * \fn void MessageProgrammesDialog::loadTable(bool newMessage) * \bief remplit le tableau en exploitant les données écrite dans le fichier programmes.txt * \param[in] modification Indique si le chargement est du au chargement de la page ou a une modification * * Si modification est vrai alors c'est qu'il y a eu du changement dans la programmation le * programme envoi donc un signal afin de prévenir la fenetre principale. */ void MessageProgrammesDialog::loadTable(bool modification) { if(modification) emit messageChanged(); QStringList value; QFile fichier(Tools::absolutePathFile("src/programmes.txt")); if(fichier.open(QIODevice::ReadOnly | QIODevice::Text)) { QTextStream flux(&fichier); while(flux.atEnd() == false) value.append(flux.readLine()); fichier.close(); } modele = new QStandardItemModel(value.size(),11,this); fullTable(value); configView(); ui->messageTable->setModel(modele); }
void ITUUMiTest::prepare() { wns::pyconfig::Parser config; config.loadString( "from rise.scenario.Pathloss import ITUUMi\n" "testee = ITUUMi()\n" "testee.outdoorProbability = 1.0\n" ); wns::pyconfig::View configView(config, "testee"); testee_ = new ITUUMi(configView); systemManager_ = new rise::tests::SystemManagerDropIn(); station1_ = new rise::tests::StationDropIn(systemManager_); station2_ = new rise::tests::StationDropIn(systemManager_); station1_->moveTo(wns::Position(0.0, 0.0, 10.0)); station2_->moveTo(wns::Position(0.0, 0.0, 1.5)); }