FIx: 取消合并崩溃

main
wuyize 2023-08-19 22:22:12 +08:00
parent df71b04e4c
commit b7dc0f75fa
3 changed files with 2 additions and 6 deletions

View File

@ -122,7 +122,9 @@ void EditorWidget::initFileMenu()
});
connect(actionMerge, &QAction::triggered, this, [this] {
auto files = QFileDialog::getOpenFileNames(this, QStringLiteral("打开需要合并的项目文件"), "", QStringLiteral("JSON文件(*.json)"));
if (files.empty()) return;
auto target = QFileDialog::getSaveFileName(this, QStringLiteral("保存至"), "", QStringLiteral("JSON文件(*.json)"));
if (target.isEmpty()) return;
auto load = [&](QString path) {
QFile file(path);
file.open(QFile::ReadOnly);

View File

@ -274,11 +274,6 @@ void EditorWidgetItem::handleCanvasMetallicChange(const float& metallic)
previewWindow->canvasMetallic = metallic;
}
void EditorWidgetItem::handleMaterialReplace(const Renderer::Material& origin, const Renderer::Material& target)
{
}
QSize EditorWidgetItem::getCanvasReferSize() const
{
return previewWindow->referSize;

View File

@ -50,7 +50,6 @@ class EditorWidgetItem : public QWidget
void handleCanvasSizeChange(const QSize& size);
void handleCanvasRoughnessChange(const float& roughness);
void handleCanvasMetallicChange(const float& metallic);
void handleMaterialReplace(const Renderer::Material& origin, const Renderer::Material& target);
QSize getCanvasReferSize() const;
float getCanvasRoughness() const;
float getCanvasMetallic() const;