MCPcopy Create free account
hub / github.com/Cubitect/cubiomes-viewer / onTreeItemClicked

Method onTreeItemClicked

src/tabstructures.cpp:394–415  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

392}
393
394void TabStructures::onTreeItemClicked(QTreeWidgetItem *item, int column)
395{
396 (void) column;
397 QVariant dat;
398 dat = item->data(0, Qt::UserRole);
399 if (dat.isValid())
400 {
401 uint64_t seed = qvariant_cast<uint64_t>(dat);
402 int dim = item->data(0, Qt::UserRole+1).toInt();
403 WorldInfo wi;
404 parent->getSeed(&wi);
405 wi.seed = seed;
406 parent->setSeed(wi, dim);
407 }
408
409 dat = item->data(0, Qt::UserRole+2);
410 if (dat.isValid())
411 {
412 Pos p = qvariant_cast<Pos>(dat);
413 parent->getMapView()->setView(p.x+0.5, p.z+0.5);
414 }
415}
416
417void TabStructures::on_pushStart_clicked()
418{

Callers

nothing calls this directly

Calls 5

setViewMethod · 0.80
getMapViewMethod · 0.80
dataMethod · 0.45
getSeedMethod · 0.45
setSeedMethod · 0.45

Tested by

no test coverage detected