namespace lyx {
namespace frontend {
-class TocModel: public QStandardItemModel {
+class TocModel : public QStandardItemModel
+{
Q_OBJECT
public:
TocIterator const tocIterator(QModelIndex const & index) const;
///
QModelIndex const modelIndex(TocIterator const & it) const;
+ ///
+ int modelDepth() const;
private:
///
- void populate(TocIterator & it,
- TocIterator const & end,
+ void populate(TocIterator & it, TocIterator const & end,
QModelIndex const & parent);
///
typedef std::map<QModelIndex, TocIterator> TocMap;
TocMap toc_map_;
///
ModelMap model_map_;
+ ///
+ int maxdepth_;
+ int mindepth_;
};
} // namespace frontend