[createwidget] create label for readonly properties

Dieser Commit ist enthalten in:
Reinder Feenstra 2025-12-31 00:11:16 +01:00
Ursprung c68c020a42
Commit f8b28fffc3

Datei anzeigen

@ -40,6 +40,7 @@
#include "propertyspinbox.hpp"
#include "propertylineedit.hpp"
#include "propertypairoutputaction.hpp"
#include "propertyvaluelabel.hpp"
#include "objectpropertycombobox.hpp"
#include "objectnamelabel.hpp"
#include "../board/boardwidget.hpp"
@ -136,6 +137,11 @@ QWidget* createWidget(AbstractProperty& baseProperty, QWidget* parent)
QWidget* createWidget(Property& property, QWidget* parent)
{
if(!property.isWritable()) // read only
{
return new PropertyValueLabel(property, parent);
}
switch(property.type())
{
case ValueType::Boolean: