fix(camera): display FHD Camera in image device details#707
Conversation
There was a problem hiding this comment.
Sorry @Resurgamz, you have reached your weekly rate limit of 500000 diff characters.
Please try again later or upgrade to continue using Sourcery
Show FHD Camera only in the image device Name field for special types. 特殊机型的图像设备详情名称字段显示为FHD Camera。 Log: 修复特殊机型图像设备名称显示 PMS: TASK-392807 Influence: FlemingZ和FlemingZS机型的图像设备详情名称显示为FHD Camera。
ab27622 to
0b87d7f
Compare
deepin pr auto review★ 总体评分:97分■ 【总体评价】
■ 【详细分析】
■ 【改进建议代码示例】 // 在DeviceImage.h中添加静态常量声明
class DeviceImage : public DeviceBaseInfo
{
// ...
private:
static constexpr const char* kFhdCameraName = "FHD Camera";
};
// DeviceImage.cpp 中的loadBaseDeviceInfo改进版本
void DeviceImage::loadBaseDeviceInfo()
{
qCDebug(appLog) << "DeviceImage::loadBaseDeviceInfo called.";
// 特殊机型(kSpecialType9/10)在UI展示时使用统一名称"FHD Camera"
// 注意:不修改m_Name本身,确保其他依赖真实设备名的逻辑(如DBus调用)不受影响
const bool isFhdCamera = Common::specialComType == Common::kSpecialType9
|| Common::specialComType == Common::kSpecialType10;
addBaseDeviceInfo("Name", isFhdCamera ? kFhdCameraName : m_Name);
addBaseDeviceInfo("Vendor", m_Vendor);
addBaseDeviceInfo("Version", m_Version);
addBaseDeviceInfo("Model", m_Model);
addBaseDeviceInfo("Bus Info", m_BusInfo);
qCDebug(appLog) << "Base device info loaded.";
} |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: max-lvs, Resurgamz The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
/forcemerge |
|
This pr force merged! (status: unstable) |
d3bde18
into
linuxdeepin:develop/eagle
Show FHD Camera only in the image device Name field for special types.
特殊机型的图像设备详情名称字段显示为FHD Camera。
Log:修复特殊机型图像设备名称显示
Task: https://pms.uniontech.com/task-view-392807.html
Influence:Flemingz和Flemingzs机型的图像设备详情名称显示为FHD Camera。