wumu
2024-05-09 9ddb25babb774f773b62106fb4d1a9404af71fd9
internal_system_v1/filedialogdelegate.cpp
@@ -7,11 +7,11 @@
}
QWidget *FileDialogDelegate::createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const
{
    QFileDialog *fd = new QFileDialog(parent);
    return fd;
}
//QWidget *FileDialogDelegate::createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const
//{
//    QFileDialog *fd = new QFileDialog(parent);
//    return fd;
//}
void FileDialogDelegate::updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const
{
@@ -22,7 +22,8 @@
{
    QString fn = ((QFileDialog *)editor)->getOpenFileName();
    qDebug()<<index<<fn;
    index.model()->setData(index,fn);
    //index.model()->setData(index,fn);
    model->setData(index,fn);
}
void FileDialogDelegate::setEditorData(QWidget *editor, const QModelIndex &index) const