insilmaril@726: #ifndef VYMVIEW_H insilmaril@726: #define VYMVIEW_H insilmaril@726: insilmaril@726: #include insilmaril@726: #include insilmaril@726: #include insilmaril@726: insilmaril@726: class VymModel; insilmaril@726: insilmaril@726: insilmaril@726: class VymView : public QSplitter insilmaril@726: { insilmaril@727: Q_OBJECT insilmaril@726: public: insilmaril@726: VymView(VymModel *model); insilmaril@726: QItemSelectionModel* selectionModel(); insilmaril@727: insilmaril@727: public slots: insilmaril@745: void updateChilds (QModelIndex ix); insilmaril@727: void changeSelection (const QItemSelection &newSel, const QItemSelection &delSel); insilmaril@727: insilmaril@726: private: insilmaril@742: VymModel *model; insilmaril@726: QTreeView *treeview; insilmaril@727: QItemSelectionModel *selModel; insilmaril@726: }; insilmaril@726: insilmaril@726: insilmaril@726: #endif insilmaril@726: