diff -r 000000000000 -r 7f43b93242aa vymview.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/vymview.cpp Mon Oct 06 11:10:20 2008 +0000 @@ -0,0 +1,39 @@ +#include "vymview.h" + +#include "mapeditor.h" + +VymView::VymView(VymModel *model) +{ + // Create TreeView + QTreeView *treeview=new QTreeView; + treeview->setModel ((QAbstractItemModel*)model); + treeview->setMinimumWidth (350); + treeview->setColumnWidth (0,350); + + // Create good old MapEditor + MapEditor* me=model->getMapEditor(); + if (!me) me=new MapEditor (model); + + me->setSelectionModel (treeview->selectionModel() ); + + //me->viewport()->setFocus(); + //FIXME me->setAntiAlias (actionViewToggleAntiAlias->isOn()); + //FIXME me->setSmoothPixmap(actionViewToggleSmoothPixmapTransform->isOn()); + + addWidget (treeview); + addWidget (me); + + // Set geometry + QList sizes; + sizes.append (150); + sizes.append (600); + setSizes (sizes); +} + +QItemSelectionModel* VymView::selectionModel() +{ + if (treeview) return treeview->selectionModel(); + return NULL; +} + +