fix cursot import error
This commit is contained in:
parent
c55ece8125
commit
2ddcf0ef68
|
@ -326,18 +326,22 @@ void CursorThemeWidget::initRightWidget()
|
|||
QString newFilePath = QFileDialog::getOpenFileName(this, tr("Select SVG file"), QDir::homePath(), tr("SVG file (*.svg)"));
|
||||
// 如果用户选择了文件,且文件路径不为空
|
||||
if (!newFilePath.isEmpty()) {
|
||||
// 将widgetName和newFilePath插入到m_customiconpathmap中,以便后续可以通过widgetName找到自定义图标路径
|
||||
m_customiconpathmap->insert(widgetName, newFilePath);
|
||||
// 调用m_preview的updateIcon函数,更新预览图标
|
||||
m_preview->updateIcon(widgetName, newFilePath);
|
||||
// 设置widget的自定义图标为newFilePath指定的文件路径
|
||||
clickedWidget->setcustomicon(newFilePath);
|
||||
// 发出newCursorMap信号,通知其他部分更新图标映射
|
||||
emit newCursorMap(m_customiconpathmap);
|
||||
//导入成功图标修改QMap状态true
|
||||
m_themeChangeMap->insert(widgetName, true);
|
||||
// 传递当前主题变化信号
|
||||
emit cursorthemeChange(m_themeChangeMap);
|
||||
if(FileCheck::isLegalCursorFile(newFilePath)){
|
||||
// 将widgetName和newFilePath插入到m_customiconpathmap中,以便后续可以通过widgetName找到自定义图标路径
|
||||
m_customiconpathmap->insert(widgetName, newFilePath);
|
||||
// 调用m_preview的updateIcon函数,更新预览图标
|
||||
m_preview->updateIcon(widgetName, newFilePath);
|
||||
// 设置widget的自定义图标为newFilePath指定的文件路径
|
||||
clickedWidget->setcustomicon(newFilePath);
|
||||
// 发出newCursorMap信号,通知其他部分更新图标映射
|
||||
emit newCursorMap(m_customiconpathmap);
|
||||
//导入成功图标修改QMap状态true
|
||||
m_themeChangeMap->insert(widgetName, true);
|
||||
// 传递当前主题变化信号
|
||||
emit cursorthemeChange(m_themeChangeMap);
|
||||
}else{
|
||||
qDebug()<<"file is not legal";
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -410,22 +414,24 @@ void CursorThemeWidget::initRightWidget()
|
|||
// 判断选择的文件路径是否为空,如果不为空,则执行下面的代码
|
||||
if (!newFilePath.isEmpty()) {
|
||||
|
||||
// 将选择的文件路径插入到m_timecustomiconpathmap中,假设widgetName为键
|
||||
m_timecustomiconpathmap->insert(widgetName, newFilePath);
|
||||
if(FileCheck::isLegalCursorFile(newFilePath)){
|
||||
// 将选择的文件路径插入到m_timecustomiconpathmap中,假设widgetName为键
|
||||
m_timecustomiconpathmap->insert(widgetName, newFilePath);
|
||||
|
||||
// 更新m_preview2的对应图标
|
||||
m_preview2->updateIcon(widgetName, newFilePath);
|
||||
// 更新m_preview2的对应图标
|
||||
m_preview2->updateIcon(widgetName, newFilePath);
|
||||
|
||||
// 设置clickedWidget的自定义图标
|
||||
clickedWidget->setcustomicon(newFilePath);
|
||||
// 设置clickedWidget的自定义图标
|
||||
clickedWidget->setcustomicon(newFilePath);
|
||||
|
||||
// 发出一个新的时间光标映射信号,假设m_timecustomiconpathmap为数据源
|
||||
emit newTimeCursorMap(m_timecustomiconpathmap);
|
||||
// 发出一个新的时间光标映射信号,假设m_timecustomiconpathmap为数据源
|
||||
emit newTimeCursorMap(m_timecustomiconpathmap);
|
||||
|
||||
//导入成功图标修改QMap状态true
|
||||
m_themeChangeMap->insert(widgetName, true);
|
||||
// 传递当前主题变化信号
|
||||
emit cursorthemeChange(m_themeChangeMap);
|
||||
//导入成功图标修改QMap状态true
|
||||
m_themeChangeMap->insert(widgetName, true);
|
||||
// 传递当前主题变化信号
|
||||
emit cursorthemeChange(m_themeChangeMap);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue