1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/vymview.cpp Mon Oct 06 11:10:20 2008 +0000
1.3 @@ -0,0 +1,39 @@
1.4 +#include "vymview.h"
1.5 +
1.6 +#include "mapeditor.h"
1.7 +
1.8 +VymView::VymView(VymModel *model)
1.9 +{
1.10 + // Create TreeView
1.11 + QTreeView *treeview=new QTreeView;
1.12 + treeview->setModel ((QAbstractItemModel*)model);
1.13 + treeview->setMinimumWidth (350);
1.14 + treeview->setColumnWidth (0,350);
1.15 +
1.16 + // Create good old MapEditor
1.17 + MapEditor* me=model->getMapEditor();
1.18 + if (!me) me=new MapEditor (model);
1.19 +
1.20 + me->setSelectionModel (treeview->selectionModel() );
1.21 +
1.22 + //me->viewport()->setFocus();
1.23 + //FIXME me->setAntiAlias (actionViewToggleAntiAlias->isOn());
1.24 + //FIXME me->setSmoothPixmap(actionViewToggleSmoothPixmapTransform->isOn());
1.25 +
1.26 + addWidget (treeview);
1.27 + addWidget (me);
1.28 +
1.29 + // Set geometry
1.30 + QList <int> sizes;
1.31 + sizes.append (150);
1.32 + sizes.append (600);
1.33 + setSizes (sizes);
1.34 +}
1.35 +
1.36 +QItemSelectionModel* VymView::selectionModel()
1.37 +{
1.38 + if (treeview) return treeview->selectionModel();
1.39 + return NULL;
1.40 +}
1.41 +
1.42 +