void MultiLayer::copy(ApplicationWindow *parent, MultiLayer *ml) { hide(); // FIXME: find a better way to avoid a resize event resize(ml->size()); setSpacing(ml->rowsSpacing(), ml->colsSpacing()); setAlignement(ml->horizontalAlignement(), ml->verticalAlignement()); setMargins(ml->leftMargin(), ml->rightMargin(), ml->topMargin(), ml->bottomMargin()); QWidgetList graphsList = ml->graphPtrs(); for (int i = 0; i < graphsList.count(); i++) { Graph *g = (Graph *)graphsList.at(i); Graph *g2 = addLayer(g->pos().x(), g->pos().y(), g->width(), g->height()); g2->copy(parent, g); g2->setIgnoreResizeEvents(g->ignoresResizeEvents()); g2->setAutoscaleFonts(g->autoscaleFonts()); } show(); }
Guerrier::Guerrier(QString classePredilection) { if(classePredilection == "Guerrier") { this->classePredilection = 1; }else { this->classePredilection = 0; } setVie(); setAge(); setAlignement(); setCaracteristiqueStandard(); setJetSauvegarde(); setBBA(); setCompetences(); setArmesEtArmures(); setRichesse(); }
Demi_orque::Demi_orque() { setAlignement(); setLangues(); setTraitsRaciaux(); }