Fix thing state logs

pull/788/head
Michael Zanetti 2022-03-18 23:44:30 +01:00
parent f460f519dc
commit ab0d5c0115
11 changed files with 439 additions and 155 deletions

View File

@ -1475,6 +1475,14 @@
<source>Filter by</source>
<translation>Filtern nach</translation>
</message>
<message>
<source>Yes</source>
<translation>Ja</translation>
</message>
<message>
<source>No</source>
<translation>Nein</translation>
</message>
</context>
<context>
<name>DoorbellDevicePage</name>
@ -5224,22 +5232,10 @@ Die Versuchsdauer muss mindestens 10 ms betragen.</translation>
</message>
</context>
<context>
<name>PackageListPage</name>
<message>
<source>All packages</source>
<translation>Alle Pakete</translation>
</message>
<message>
<source>No package found</source>
<translation>Keine Pakete gefunden</translation>
</message>
<message>
<source>We&apos;re sorry. We couldn&apos;t find any package matching the search term %1.</source>
<translation>Es tut uns leid. Wir konnten keine Pakete finden, auf denen der Suchbegriff %1 zutrifft.</translation>
</message>
<name>PackageDetailsPage</name>
<message>
<source>Package information</source>
<translation>Paket-Informationen</translation>
<translation>Paketinformationen</translation>
</message>
<message>
<source>Installed version:</source>
@ -5251,7 +5247,7 @@ Die Versuchsdauer muss mindestens 10 ms betragen.</translation>
</message>
<message>
<source>Candidate version:</source>
<translation>Kandidat-Version:</translation>
<translation>Versionskandidat:</translation>
</message>
<message>
<source>Update</source>
@ -5263,7 +5259,7 @@ Die Versuchsdauer muss mindestens 10 ms betragen.</translation>
</message>
<message>
<source>This will start a system update. Note that the update might take several minutes and your %1 might not be functioning properly or restart during this time.</source>
<translation>Diese Aktion wird ein System-Update starten. Dies kann mehrere Minuten dauern und Dein %1 System könnte in dieser Zeit gegebenenfalls nicht ordungsgemäß funktionieren.</translation>
<translation>Diese Aktion wird ein System-Update starten. Dies kann mehrere Miuten dauern und Dein %1 System könnte in dieser Zeit gegebenenfalls nicht ordungsgemäß funktionieren.</translation>
</message>
<message>
<source>
@ -5290,6 +5286,73 @@ Möchtest Du fortfahren?</translation>
<translation>Paket entfernen</translation>
</message>
</context>
<context>
<name>PackageListPage</name>
<message>
<source>All packages</source>
<translation>Alle Pakete</translation>
</message>
<message>
<source>No package found</source>
<translation>Keine Pakete gefunden</translation>
</message>
<message>
<source>We&apos;re sorry. We couldn&apos;t find any package matching the search term %1.</source>
<translation>Es tut uns leid. Wir konnten keine Pakete finden, auf denen der Suchbegriff %1 zutrifft.</translation>
</message>
<message>
<source>Package information</source>
<translation type="vanished">Paket-Informationen</translation>
</message>
<message>
<source>Installed version:</source>
<translation type="vanished">Installierte Version:</translation>
</message>
<message>
<source>Not installed</source>
<translation type="vanished">Nicht installiert</translation>
</message>
<message>
<source>Candidate version:</source>
<translation type="vanished">Kandidat-Version:</translation>
</message>
<message>
<source>Update</source>
<translation type="vanished">Aktualisierung</translation>
</message>
<message>
<source>Install</source>
<translation type="vanished">Installieren</translation>
</message>
<message>
<source>This will start a system update. Note that the update might take several minutes and your %1 might not be functioning properly or restart during this time.</source>
<translation>Diese Aktion wird ein System-Update starten. Dies kann mehrere Minuten dauern und Dein %1 System könnte in dieser Zeit gegebenenfalls nicht ordungsgemäß funktionieren.</translation>
</message>
<message>
<source>
Do you want to proceed?</source>
<translation type="vanished">
Möchtest Du fortfahren?</translation>
</message>
<message>
<source>Start update</source>
<translation type="vanished">Aktualisierung starten</translation>
</message>
<message>
<source>Remove</source>
<translation type="vanished">Entfernen</translation>
</message>
<message>
<source>This will start a system update. Note that the update might take several minutes and your %1 system might not be functioning properly during this time and restart during the process.
Do you want to proceed?</source>
<translation type="vanished">Diese Aktion wird ein System-Update starten. Dies kann mehrere Miuten dauern und Dein %1 System könnte in dieser Zeit gegebenenfalls nicht ordungsgemäß funktionieren.
Möchtest Du fortfahren?</translation>
</message>
<message>
<source>Remove package</source>
<translation type="vanished">Paket entfernen</translation>
</message>
</context>
<context>
<name>ParamDescriptorDelegate</name>
<message>
@ -5587,11 +5650,19 @@ Möchtest Du fortfahren?</translation>
</message>
<message>
<source>True</source>
<translation>Wahr</translation>
<translation type="vanished">Wahr</translation>
</message>
<message>
<source>False</source>
<translation>Falsch</translation>
<translation type="vanished">Falsch</translation>
</message>
<message>
<source>Yes</source>
<translation>Ja</translation>
</message>
<message>
<source>No</source>
<translation>Nein</translation>
</message>
</context>
<context>
@ -6249,11 +6320,19 @@ Möchtest Du fortfahren?</translation>
</message>
<message>
<source>True</source>
<translation>Wahr</translation>
<translation type="vanished">Wahr</translation>
</message>
<message>
<source>False</source>
<translation>Falsch</translation>
<translation type="vanished">Falsch</translation>
</message>
<message>
<source>Yes</source>
<translation>Ja</translation>
</message>
<message>
<source>No</source>
<translation>Nein</translation>
</message>
</context>
<context>

View File

@ -1373,6 +1373,14 @@
<source>Filter by</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DoorbellDevicePage</name>
@ -5006,19 +5014,7 @@ Use a timeout value greater or equal to 10 ms.</source>
</message>
</context>
<context>
<name>PackageListPage</name>
<message>
<source>All packages</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No package found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>We&apos;re sorry. We couldn&apos;t find any package matching the search term %1.</source>
<translation type="unfinished"></translation>
</message>
<name>PackageDetailsPage</name>
<message>
<source>Package information</source>
<translation type="unfinished"></translation>
@ -5070,6 +5066,21 @@ Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PackageListPage</name>
<message>
<source>All packages</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No package found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>We&apos;re sorry. We couldn&apos;t find any package matching the search term %1.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ParamDescriptorDelegate</name>
<message>
@ -5358,11 +5369,11 @@ Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>True</source>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>False</source>
<source>No</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -6004,11 +6015,11 @@ Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>True</source>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>False</source>
<source>No</source>
<translation type="unfinished"></translation>
</message>
</context>

View File

@ -1373,6 +1373,14 @@
<source>Filter by</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DoorbellDevicePage</name>
@ -5006,19 +5014,7 @@ Use a timeout value greater or equal to 10 ms.</source>
</message>
</context>
<context>
<name>PackageListPage</name>
<message>
<source>All packages</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No package found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>We&apos;re sorry. We couldn&apos;t find any package matching the search term %1.</source>
<translation type="unfinished"></translation>
</message>
<name>PackageDetailsPage</name>
<message>
<source>Package information</source>
<translation type="unfinished"></translation>
@ -5070,6 +5066,21 @@ Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PackageListPage</name>
<message>
<source>All packages</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No package found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>We&apos;re sorry. We couldn&apos;t find any package matching the search term %1.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ParamDescriptorDelegate</name>
<message>
@ -5358,11 +5369,11 @@ Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>True</source>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>False</source>
<source>No</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -6004,11 +6015,11 @@ Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>True</source>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>False</source>
<source>No</source>
<translation type="unfinished"></translation>
</message>
</context>

View File

@ -1416,6 +1416,14 @@
<source>Filter by</source>
<translation></translation>
</message>
<message>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DoorbellDevicePage</name>
@ -5053,19 +5061,7 @@ Use a timeout value greater or equal to 10 ms.</source>
</message>
</context>
<context>
<name>PackageListPage</name>
<message>
<source>All packages</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No package found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>We&apos;re sorry. We couldn&apos;t find any package matching the search term %1.</source>
<translation type="unfinished"></translation>
</message>
<name>PackageDetailsPage</name>
<message>
<source>Package information</source>
<translation type="unfinished"></translation>
@ -5117,6 +5113,21 @@ Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PackageListPage</name>
<message>
<source>All packages</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No package found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>We&apos;re sorry. We couldn&apos;t find any package matching the search term %1.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ParamDescriptorDelegate</name>
<message>
@ -5405,12 +5416,12 @@ Do you want to proceed?</source>
<translation></translation>
</message>
<message>
<source>True</source>
<translation></translation>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>False</source>
<translation></translation>
<source>No</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
@ -6052,11 +6063,19 @@ Do you want to proceed?</source>
</message>
<message>
<source>True</source>
<translation>Vero</translation>
<translation type="vanished">Vero</translation>
</message>
<message>
<source>False</source>
<translation>Falso</translation>
<translation type="vanished">Falso</translation>
</message>
<message>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>

View File

@ -1431,6 +1431,14 @@
<source>Filter by</source>
<translation> </translation>
</message>
<message>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DoorbellDevicePage</name>
@ -5121,19 +5129,7 @@ Use a timeout value greater or equal to 10 ms.</source>
</message>
</context>
<context>
<name>PackageListPage</name>
<message>
<source>All packages</source>
<translation type="unfinished"> </translation>
</message>
<message>
<source>No package found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>We&apos;re sorry. We couldn&apos;t find any package matching the search term %1.</source>
<translation type="unfinished"></translation>
</message>
<name>PackageDetailsPage</name>
<message>
<source>Package information</source>
<translation type="unfinished"> </translation>
@ -5186,6 +5182,63 @@ Do you want to proceed?</source>
<translation type="unfinished"> </translation>
</message>
</context>
<context>
<name>PackageListPage</name>
<message>
<source>All packages</source>
<translation type="unfinished"> </translation>
</message>
<message>
<source>No package found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>We&apos;re sorry. We couldn&apos;t find any package matching the search term %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Package information</source>
<translation type="obsolete"> </translation>
</message>
<message>
<source>Installed version:</source>
<translation type="obsolete"> :</translation>
</message>
<message>
<source>Not installed</source>
<translation type="obsolete"> </translation>
</message>
<message>
<source>Candidate version:</source>
<translation type="obsolete"> :</translation>
</message>
<message>
<source>Update</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Install</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>
Do you want to proceed?</source>
<translation type="obsolete">
?</translation>
</message>
<message>
<source>Start update</source>
<translation type="obsolete"> </translation>
</message>
<message>
<source>Remove</source>
<translation type="obsolete"></translation>
</message>
<message>
<source>Remove package</source>
<translation type="obsolete"> </translation>
</message>
</context>
<context>
<name>ParamDescriptorDelegate</name>
<message>
@ -5474,11 +5527,11 @@ Do you want to proceed?</source>
<translation> </translation>
</message>
<message>
<source>True</source>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>False</source>
<source>No</source>
<translation type="unfinished"></translation>
</message>
</context>
@ -6132,11 +6185,11 @@ Do you want to proceed?</source>
<translation> </translation>
</message>
<message>
<source>True</source>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>False</source>
<source>No</source>
<translation type="unfinished"></translation>
</message>
</context>

View File

@ -1423,6 +1423,14 @@
<source>Filter by</source>
<translation></translation>
</message>
<message>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DoorbellDevicePage</name>
@ -5060,19 +5068,7 @@ Use a timeout value greater or equal to 10 ms.</source>
</message>
</context>
<context>
<name>PackageListPage</name>
<message>
<source>All packages</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No package found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>We&apos;re sorry. We couldn&apos;t find any package matching the search term %1.</source>
<translation type="unfinished"></translation>
</message>
<name>PackageDetailsPage</name>
<message>
<source>Package information</source>
<translation type="unfinished"></translation>
@ -5124,6 +5120,25 @@ Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PackageListPage</name>
<message>
<source>All packages</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No package found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>We&apos;re sorry. We couldn&apos;t find any package matching the search term %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Remove</source>
<translation type="obsolete">Verwijderen</translation>
</message>
</context>
<context>
<name>ParamDescriptorDelegate</name>
<message>
@ -5412,12 +5427,12 @@ Do you want to proceed?</source>
<translation></translation>
</message>
<message>
<source>True</source>
<translation></translation>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>False</source>
<translation></translation>
<source>No</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
@ -6058,12 +6073,12 @@ Do you want to proceed?</source>
<translation></translation>
</message>
<message>
<source>True</source>
<translation></translation>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>False</source>
<translation></translation>
<source>No</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>

View File

@ -1465,6 +1465,14 @@
<source>Filter by</source>
<translation>Tarafından filtre</translation>
</message>
<message>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DoorbellDevicePage</name>
@ -5154,19 +5162,7 @@ Use a timeout value greater or equal to 10 ms.</source>
</message>
</context>
<context>
<name>PackageListPage</name>
<message>
<source>All packages</source>
<translation type="unfinished">Tüm paketler</translation>
</message>
<message>
<source>No package found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>We&apos;re sorry. We couldn&apos;t find any package matching the search term %1.</source>
<translation type="unfinished"></translation>
</message>
<name>PackageDetailsPage</name>
<message>
<source>Package information</source>
<translation type="unfinished">Paket Bilgileri</translation>
@ -5219,6 +5215,68 @@ Do you want to proceed?</source>
<translation type="unfinished">Paketi kaldır</translation>
</message>
</context>
<context>
<name>PackageListPage</name>
<message>
<source>All packages</source>
<translation type="unfinished">Tüm paketler</translation>
</message>
<message>
<source>No package found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>We&apos;re sorry. We couldn&apos;t find any package matching the search term %1.</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>Package information</source>
<translation type="obsolete">Paket Bilgileri</translation>
</message>
<message>
<source>Installed version:</source>
<translation type="obsolete">Yüklü sürüm:</translation>
</message>
<message>
<source>Not installed</source>
<translation type="obsolete">Yüklü değil</translation>
</message>
<message>
<source>Candidate version:</source>
<translation type="obsolete">Aday versiyonu:</translation>
</message>
<message>
<source>Update</source>
<translation type="obsolete">Güncelleme</translation>
</message>
<message>
<source>Install</source>
<translation type="obsolete">Yükle</translation>
</message>
<message>
<source>This will start a system update. Note that the update might take several minutes and your %1 might not be functioning properly or restart during this time.</source>
<translation type="obsolete">Bu bir sistem güncellemesi başlatacaktır. Güncellemenin birkaç dakika sürebileceğini ve bu süre içinde %1&apos;inizin düzgün çalışmayabileceğini veya yeniden başlamayabileceğini unutmayın.</translation>
</message>
<message>
<source>
Do you want to proceed?</source>
<translation type="obsolete">
Devam etmek istiyor musunuz?</translation>
</message>
<message>
<source>Start update</source>
<translation type="obsolete">Güncellemeyi Başlat</translation>
</message>
<message>
<source>This will start a system update. Note that the update might take several minutes and your %1 system might not be functioning properly during this time and restart during the process.
Do you want to proceed?</source>
<translation type="obsolete">Bu bir sistem güncellemesi başlatacaktır. Güncellemenin birkaç dakika sürebileceğini ve %1 sisteminizin bu süre içinde düzgün çalışmayabileceğini ve işlem sırasında yeniden başlatılabileceğini unutmayın. Devam etmek istiyor musunuz?</translation>
</message>
<message>
<source>Remove package</source>
<translation type="obsolete">Paketi kaldır</translation>
</message>
</context>
<context>
<name>ParamDescriptorDelegate</name>
<message>
@ -5516,11 +5574,19 @@ Do you want to proceed?</source>
</message>
<message>
<source>True</source>
<translation>Doğru</translation>
<translation type="vanished">Doğru</translation>
</message>
<message>
<source>False</source>
<translation>YANLIŞ</translation>
<translation type="vanished">YANLIŞ</translation>
</message>
<message>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
@ -6178,11 +6244,19 @@ Do you want to proceed?</source>
</message>
<message>
<source>True</source>
<translation>Doğru</translation>
<translation type="vanished">Doğru</translation>
</message>
<message>
<source>False</source>
<translation>Yanlış</translation>
<translation type="vanished">Yanlış</translation>
</message>
<message>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>

View File

@ -1372,6 +1372,14 @@
<source>Filter by</source>
<translation></translation>
</message>
<message>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DoorbellDevicePage</name>
@ -4989,19 +4997,7 @@ Use a timeout value greater or equal to 10 ms.</source>
</message>
</context>
<context>
<name>PackageListPage</name>
<message>
<source>All packages</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No package found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>We&apos;re sorry. We couldn&apos;t find any package matching the search term %1.</source>
<translation type="unfinished"></translation>
</message>
<name>PackageDetailsPage</name>
<message>
<source>Package information</source>
<translation type="unfinished"></translation>
@ -5053,6 +5049,21 @@ Do you want to proceed?</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>PackageListPage</name>
<message>
<source>All packages</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>No package found</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>We&apos;re sorry. We couldn&apos;t find any package matching the search term %1.</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>ParamDescriptorDelegate</name>
<message>
@ -5341,12 +5352,12 @@ Do you want to proceed?</source>
<translation></translation>
</message>
<message>
<source>True</source>
<translation></translation>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>False</source>
<translation></translation>
<source>No</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
@ -5987,12 +5998,12 @@ Do you want to proceed?</source>
<translation></translation>
</message>
<message>
<source>True</source>
<translation></translation>
<source>Yes</source>
<translation type="unfinished"></translation>
</message>
<message>
<source>False</source>
<translation></translation>
<source>No</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>

View File

@ -206,7 +206,7 @@ Page {
text: {
switch (model.source) {
case LogEntry.LoggingSourceStates:
// return entryDelegate.stateType.displayName
return entryDelegate.stateType.displayName
case LogEntry.LoggingSourceEvents:
return entryDelegate.eventType.displayName
case LogEntry.LoggingSourceActions:
@ -215,6 +215,7 @@ Page {
}
Layout.fillWidth: true
elide: Text.ElideRight
font: Style.smallFont
}
Label {
text: Qt.formatDateTime(model.timestamp,"dd.MM.yy hh:mm:ss")
@ -247,6 +248,10 @@ Page {
}
case LogEntry.LoggingSourceActions:
switch (entryDelegate.stateType.type.toLowerCase()) {
case "bool":
return boolComponent;
}
break;
case LogEntry.LoggingSourceEvents:
@ -275,7 +280,7 @@ Page {
property var value
property string unitString
text: value + " " + unitString
font.pixelSize: app.smallFont
font: Style.smallFont
elide: Text.ElideRight
}
}
@ -286,7 +291,7 @@ Page {
property double value
property string unitString
text: value.toFixed(value > 1000 ? 0 : 2) + " " + unitString
font.pixelSize: app.smallFont
font: Style.smallFont
elide: Text.ElideRight
}
}
@ -295,19 +300,25 @@ Page {
id: dateTimeComponent
Label {
property var value
font: Style.smallFont
text: Qt.formatDateTime(new Date(value * 1000), Qt.DefaultLocaleShortDate)
}
}
Component {
id: boolComponent
Item {
RowLayout {
id: boolLed
property var value
Led {
implicitHeight: app.smallFont
state: boolLed.value === "true" ? "on" : "off"
}
Label {
font: Style.smallFont
text: boolLed.value === "true" ? qsTr("Yes") : qsTr("No")
Layout.fillWidth: true
}
}
}

View File

@ -69,7 +69,7 @@ NymeaSwipeDelegate {
var text = ""
switch (paramType.type.toLowerCase()) {
case "bool":
text = ruleActionParam.value === true ? qsTr("True") : qsTr("False")
text = ruleActionParam.value === true ? qsTr("Yes") : qsTr("No")
break;
case "color":
text = "<font color=\"" + ruleActionParam.value + "\">⬤</font>"

View File

@ -102,7 +102,7 @@ SwipeDelegate {
valueText = root.stateEvaluator.stateDescriptor.value;
switch (root.stateType.type.toLowerCase()) {
case "bool":
valueText = root.stateEvaluator.stateDescriptor.value === true ? qsTr("True") : qsTr("False")
valueText = root.stateEvaluator.stateDescriptor.value === true ? qsTr("Yes") : qsTr("No")
break;
}
} else {