1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| model = new DomModel(QDomDocument(), this);
view = new QTreeView(this);
QFile file(":/default.xml");
if (file.open(QIODevice::ReadOnly ))
{
QDomDocument document;
if (document.setContent(&file))
{
DomModel *newModel = new DomModel(document, this);
view->setModel(newModel);
// set context menu policy
view->setContextMenuPolicy(Qt::CustomContextMenu);
connect(view, SIGNAL(customContextMenuRequested(const QPoint&)),this, SLOT(ShowTreeContextMenu(const QPoint&)));
}
file.close(); |
Partager