diff --git a/platform/qt/qsacnuniverse.cpp b/platform/qt/qsacnuniverse.cpp index 8ebcb63..0e218d0 100644 --- a/platform/qt/qsacnuniverse.cpp +++ b/platform/qt/qsacnuniverse.cpp @@ -157,12 +157,12 @@ uint16_t QSacnUniverse::activeSlots() const * @brief QSacnUniverse::setDescription * @param desc */ -void QSacnUniverse::setDescription(std::string desc) +void QSacnUniverse::setDescription(const QString &desc) { if (!isEditable()) return; - universe_->provenance()->source_name = desc; + universe_->provenance()->source_name = desc.toStdString(); emit changed(); } diff --git a/platform/qt/qsacnuniverse.h b/platform/qt/qsacnuniverse.h index 76a7697..c521998 100644 --- a/platform/qt/qsacnuniverse.h +++ b/platform/qt/qsacnuniverse.h @@ -30,7 +30,7 @@ public: QSacnUniverse* sourceUniverse(const sACN::DATA::data_header&); public slots: - void setDescription(std::string desc); + void setDescription(const QString &desc); void setOptions(sACN::DATA::data_options o); void setPriority(uint8_t p); void setSyncAddress(uint16_t a);