PIValueTreeEdit can translate content

This commit is contained in:
2022-12-18 21:16:08 +03:00
parent 750c96ecb9
commit dfba7f1510
7 changed files with 79 additions and 44 deletions

View File

@@ -5,6 +5,15 @@
#include <QEvent>
QString PIVariantEditorBase::vtTr(const PIString & txt) {
PIByteArray utf = txt.toUTF8();
utf.append(0);
QString ret = QCoreApplication::translate("QAD::PIValueTreeEdit", reinterpret_cast<const char *>(utf.data()));
ret.detach();
return ret;
}
PIVariantEditorBase * PIVariantEditorBase::createEditor(uint type_id) {
auto f = factories().value(type_id, nullptr);
if (!f) return nullptr;