]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/TocModel.h
Complete the removal of the embedding stuff. Maybe. It's hard to be sure we got every...
[lyx.git] / src / frontends / qt4 / TocModel.h
index 1c56ed74af6ff0ca1094949d8445f5daaf64c2de..2003fedbc81858114b32a20a15857e31929ec5c8 100644 (file)
@@ -31,19 +31,15 @@ public:
        ///
        TocModel() {}
        ///
-       TocModel(Toc const & toc);
-       ///
-       ~TocModel() {}
-       ///
-       TocModel const & operator=(Toc const & toc);
+       TocModel(Toc const & toc) { populate(toc); }
        ///
        void clear();
        ///
        void populate(Toc const & toc);
        ///
-       TocIterator const tocIterator(QModelIndex const & index) const;
+       TocIterator tocIterator(QModelIndex const & index) const;
        ///
-       QModelIndex const modelIndex(TocIterator const & it) const;
+       QModelIndex modelIndex(TocIterator const & it) const;
        ///
        int modelDepth() const;
 
@@ -54,8 +50,6 @@ private:
        ///
        typedef std::map<QModelIndex, TocIterator> TocMap;
        ///
-       typedef std::pair<QModelIndex, TocIterator> TocPair;
-       ///
        typedef std::map<TocIterator, QModelIndex> ModelMap;
        ///
        TocMap toc_map_;