15int main(
int argc,
char *argv[])
17 QApplication app(argc, argv);
18 QSplitter *splitter =
new QSplitter;
21 QFileSystemModel *model =
new QFileSystemModel;
22 model->setRootPath(QDir::currentPath());
24 QTreeView *tree =
new QTreeView(splitter);
26 tree->setModel(model);
28 tree->setRootIndex(model->index(QDir::currentPath()));
31 QListView *list =
new QListView(splitter);
32 list->setModel(model);
33 list->setRootIndex(model->index(QDir::currentPath()));
36 QItemSelectionModel *selection =
new QItemSelectionModel(model);
37 tree->setSelectionModel(selection);
38 list->setSelectionModel(selection);
41 splitter->setWindowTitle(
"Two views onto the same file system model");