vymview.cpp
author insilmaril
Mon, 06 Oct 2008 11:10:20 +0000
changeset 726 7f43b93242aa
child 727 96402b172173
permissions -rw-r--r--
Various fixes, also from 1.12. branch
     1 #include "vymview.h"
     2 
     3 #include "mapeditor.h"
     4 
     5 VymView::VymView(VymModel *model)
     6 {
     7 	// Create TreeView
     8 	QTreeView *treeview=new QTreeView;
     9 	treeview->setModel ((QAbstractItemModel*)model);
    10 	treeview->setMinimumWidth (350);
    11 	treeview->setColumnWidth (0,350);
    12 
    13 	// Create good old MapEditor
    14 	MapEditor* me=model->getMapEditor();
    15 	if (!me) me=new MapEditor (model);
    16 
    17 	me->setSelectionModel (treeview->selectionModel() );
    18 
    19 	//me->viewport()->setFocus();
    20 	//FIXME me->setAntiAlias (actionViewToggleAntiAlias->isOn());
    21 	//FIXME me->setSmoothPixmap(actionViewToggleSmoothPixmapTransform->isOn());
    22 
    23 	addWidget (treeview);
    24 	addWidget (me);
    25 
    26 	// Set geometry
    27 	QList <int> sizes;
    28 	sizes.append (150);
    29 	sizes.append (600);
    30 	setSizes (sizes);
    31 }
    32 
    33 QItemSelectionModel* VymView::selectionModel() 
    34 {
    35 	if (treeview) return treeview->selectionModel();
    36 	return NULL;
    37 }
    38 
    39