diff --git a/companion/src/eepromimportexport.h b/companion/src/eepromimportexport.h index 56e2f711a..4898927bc 100644 --- a/companion/src/eepromimportexport.h +++ b/companion/src/eepromimportexport.h @@ -36,7 +36,7 @@ class DataField { { } - virtual const char * getName() + virtual const QString & getName() { return name; } @@ -93,9 +93,9 @@ class DataField { int result = (offset+bits.count()) % 8; for (int i=0; iDump(level+1, offset); } @@ -532,7 +532,7 @@ class TransformedField: public DataField { } - virtual const char * getName() + virtual const QString & getName() { return field.getName(); } diff --git a/companion/src/firmwares/opentx/opentxeeprom.h b/companion/src/firmwares/opentx/opentxeeprom.h index 67c55bce6..1a39dcae2 100644 --- a/companion/src/firmwares/opentx/opentxeeprom.h +++ b/companion/src/firmwares/opentx/opentxeeprom.h @@ -40,7 +40,7 @@ class OpenTxGeneralData: public TransformedField { public: OpenTxGeneralData(GeneralSettings & generalData, Board::Type board, unsigned int version, unsigned int variant=0); - virtual const char * getName() { return internalField.getName(); } + virtual const QString & getName() { return internalField.getName(); } QStringList errors() { @@ -120,7 +120,7 @@ class OpenTxModelData: public TransformedField { public: OpenTxModelData(ModelData & modelData, Board::Type board, unsigned int version, unsigned int variant); - virtual const char * getName() { return internalField.getName(); } + virtual const QString & getName() { return internalField.getName(); } QStringList errors() {