dev update

This commit is contained in:
2025-11-05 09:44:58 +08:00
parent a07ff7d6b7
commit 7517f79c07

View File

@@ -32,6 +32,7 @@
#include <modern-qt/utility/material-icon.hh>
#include <modern-qt/utility/wrapper/mutable-value.hh>
#include <modern-qt/widget/buttons/icon-button.hh>
#include <modern-qt/widget/buttons/filled-button.hh>
#include <modern-qt/widget/cards/filled-card.hh>
#include <modern-qt/widget/cards/outlined-card.hh>
#include <modern-qt/widget/image.hh>
@@ -50,6 +51,7 @@ namespace capro = card::pro;
namespace lnpro = linear::pro;
namespace impro = image::pro;
namespace ibpro = icon_button::pro;
namespace fbpro = filled_button::pro;
namespace slpro = select_widget::pro;
namespace pwpro = plot_widget::pro;
@@ -425,7 +427,6 @@ static auto ComConfigComponent(ThemeManager& manager) {
auto& sensor = sensor_state();
auto link_icon_context = sensor.link_icon;
// 串口下拉:改为绑定可变数据源,初始值由 SensorUiState 构造时填充
if (sensor.selected_port.isEmpty() && !sensor.port_items->get().isEmpty()) {
sensor.selected_port = sensor.port_items->get().front();
}
@@ -536,7 +537,18 @@ static auto ComConfigComponent(ThemeManager& manager) {
sensor.port_items->set(std::move(ports_list));
}},
},
lnpro::Item<FilledButton> {
fbpro::ThemeManager {manager},
fbpro::FixedSize {40, 40},
fbpro::Color {FilledButton::Color::TONAL},
fbpro::Font {material::kRoundSmallFont},
fbpro::FontIcon {material::icon::kRefresh},
fbpro::Clickable {
[] {
qDebug() << "export";
}
}
}
};
return new Widget {
widget::pro::Layout {row},