diff -r c6bb4fdcc55f -r 78ba80b54bc4 vymview.cpp --- a/vymview.cpp Sat Aug 08 21:58:26 2009 +0000 +++ b/vymview.cpp Tue Aug 18 12:39:07 2009 +0000 @@ -16,11 +16,13 @@ // Create TreeView treeEditor=new TreeEditor (model); - treeEditor->setModel ((QAbstractItemModel*)model); + //treeEditor->setModel ((QAbstractItemModel*)model); //treeEditor->setMinimumWidth (50); - treeEditor->setColumnWidth (0,350); + treeEditor->setColumnWidth (0,150); + treeEditor->setAnimated (true); + selModel=treeEditor->selectionModel(); model->setSelectionModel (selModel); connect ( @@ -66,10 +68,22 @@ addWidget (treeEditor); addWidget (mapEditor); +/* + tv=new QTreeView; + QSortFilterProxyModel *proxyModel = new QSortFilterProxyModel (this); + proxyModel->setDynamicSortFilter (true); + proxyModel->setSourceModel(model); + //proxyModel->setFilterFixedString ("a",Qt::CaseInsensitive,QRegExp::FixedString); + proxyModel->setFilterRegExp(QRegExp("e", Qt::CaseInsensitive)); + proxyModel->setFilterKeyColumn(0); + tv->setModel (proxyModel); + addWidget (tv); +*/ // Set geometry QList widths; - widths<<120; + widths<<200; widths<<600; +// widths<<200; setSizes(widths); } @@ -114,6 +128,7 @@ void VymView::expandAll() { treeEditor->expandAll(); + //tv->expandAll(); } void VymView::showSelection()