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();
}
Example #2
0
Guerrier::Guerrier(QString classePredilection)
{

    if(classePredilection == "Guerrier")
    {
        this->classePredilection = 1;
    }else
    {
        this->classePredilection = 0;
    }

    setVie();
    setAge();
    setAlignement();
    setCaracteristiqueStandard();
    setJetSauvegarde();
    setBBA();
    setCompetences();
    setArmesEtArmures();
    setRichesse();
}
Example #3
0
Demi_orque::Demi_orque()
{
    setAlignement();
    setLangues();
    setTraitsRaciaux();
}