feat(cpn): add filenames to model compare (#5187)

This commit is contained in:
Neil Horne
2024-06-17 09:11:48 +10:00
committed by GitHub
parent f1b387be23
commit 98593ef084
5 changed files with 56 additions and 1 deletions
+10
View File
@@ -75,14 +75,23 @@ bool CompareDialog::handleMimeData(const QMimeData * mimeData)
{
QVector<ModelData> mList;
GeneralSettings gs;
QString fdata;
if (!ModelsListModel::decodeMimeData(mimeData, &mList, &gs) || mList.isEmpty())
return false;
if (!ModelsListModel::decodeFileData(mimeData, &fdata))
return false;
for (int i=0; i < mList.size(); ++i) {
GMData data;
data.model = mList[i];
data.gs = gs;
data.fname = fdata;
qDebug() << "filename" << data.fname;
modelsList.append(data);
}
return true;
}
@@ -117,6 +126,7 @@ void CompareDialog::compare()
if (name.isEmpty())
name = tr("Unnamed Model %1").arg(i+1);
name.append(QString(" (%1)").arg(modelsList[i].fname));
QWidget * hdr = new QWidget(this);
hdr->setLayout(new QHBoxLayout());
hdr->layout()->setContentsMargins(0, 0, 0, 0);