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