QtCraft API C++ classes QML types Handbook

QcWorldOptionGroup Struct

A heading the options of the menu are grouped under. More...

Header: #include <common/content/worldgen/QcWorldOptionDefinitions.h>

Public Variables

QString name
QString translationKey
enum class QcWorldOptionUnit { Plain, Blocks, Percent, Factor }

Detailed Description

Member Variable Documentation

QString QcWorldOptionGroup::name

Qualified name ("name").

QString QcWorldOptionGroup::translationKey

Key of the heading's text, made from the name with the prefix world_option_group (QcContentFields::translationKey()).

Related Non-Members

enum class QcWorldOptionUnit

How a number option's value reads in the menu.

ConstantValueDescription
QcWorldOptionGroup::QcWorldOptionUnit::Plain0The number as it is.
QcWorldOptionGroup::QcWorldOptionUnit::Blocks1A distance in blocks ("384 blocks").
QcWorldOptionGroup::QcWorldOptionUnit::Percent2A share in 0..1, shown in percent ("65 %").
QcWorldOptionGroup::QcWorldOptionUnit::Factor3A factor on the content's amount ("1.5×").