ui/qt/label.cpp

changeset 108
77254bd6dccb
parent 103
6606616eca9f
child 112
c3f2f16fa4b8
--- a/ui/qt/label.cpp	Sat Apr 05 17:57:04 2025 +0200
+++ b/ui/qt/label.cpp	Sun Jul 20 22:04:39 2025 +0200
@@ -32,32 +32,32 @@
 #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);
     
-    ctn->add(widget, false);
+    ctn->add(widget);
     
     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