ui/qt/label.cpp

changeset 597
fc85ca42a7ce
parent 544
d241dcb2cbb5
child 672
1b08ba076b65
--- a/ui/qt/label.cpp	Thu May 29 13:23:56 2025 +0200
+++ b/ui/qt/label.cpp	Thu May 29 13:28:50 2025 +0200
@@ -32,17 +32,17 @@
 #include "ui/display.h"
 
 
-UIWIDGET ui_label_create(UiObject* obj, UiLabelArgs args) {
+UIWIDGET ui_label_create(UiObject* obj, UiLabelArgs *args) {
     UiContainerPrivate *ctn = ui_obj_container(obj);
     UI_APPLY_LAYOUT(ctn->layout, args);
     
-    QString str = QString::fromUtf8(args.label);
+    QString str = QString::fromUtf8(args->label);
     QLabel *widget = new QLabel(str);
     
     Qt::AlignmentFlag align = Qt::AlignCenter;
-    if(args.align == UI_ALIGN_LEFT) {
+    if(args->align == UI_ALIGN_LEFT) {
         align = Qt::AlignLeft;
-    } else if(args.align == UI_ALIGN_RIGHT) {
+    } else if(args->align == UI_ALIGN_RIGHT) {
         align = Qt::AlignRight;
     }
     widget->setAlignment(align);
@@ -52,12 +52,12 @@
     return widget;
 }
 
-UIWIDGET ui_llabel_create(UiObject* obj, UiLabelArgs args) {
-    args.align = UI_ALIGN_LEFT;
+UIWIDGET ui_llabel_create(UiObject* obj, UiLabelArgs *args) {
+    args->align = UI_ALIGN_LEFT;
     return ui_label_create(obj, args);
 }
 
-UIWIDGET ui_rlabel_create(UiObject* obj, UiLabelArgs args) {
-    args.align = UI_ALIGN_RIGHT;
+UIWIDGET ui_rlabel_create(UiObject* obj, UiLabelArgs *args) {
+    args->align = UI_ALIGN_RIGHT;
     return ui_label_create(obj, args);
 }

mercurial