mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 10:00:33 +00:00
cosmetics; compile fix
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@25239 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
parent
28b77e4f72
commit
5791f8a894
@ -71,10 +71,11 @@ protected:
|
||||
|
||||
|
||||
///
|
||||
class Toc : public std::vector<TocItem> {
|
||||
class Toc : public std::vector<TocItem>
|
||||
{
|
||||
public:
|
||||
typedef std::vector<TocItem>::const_iterator const_iterator;
|
||||
const_iterator Toc::item(DocIterator const & dit) const;
|
||||
const_iterator item(DocIterator const & dit) const;
|
||||
};
|
||||
|
||||
typedef Toc::const_iterator TocIterator;
|
||||
|
@ -90,17 +90,18 @@ void TocWidget::on_updateTB_clicked()
|
||||
gui_view_.tocModels().updateBackend();
|
||||
}
|
||||
|
||||
|
||||
/* FIXME (Ugras 17/11/06):
|
||||
I have implemented a getIndexDepth function to get the model indices. In my
|
||||
I have implemented a indexDepth function to get the model indices. In my
|
||||
opinion, somebody should derive a new qvariant class for tocModelItem
|
||||
which saves the string data and depth information. that will save the
|
||||
depth calculation.
|
||||
*/
|
||||
int TocWidget::getIndexDepth(QModelIndex const & index, int depth)
|
||||
which saves the string data and depth information. That will save the
|
||||
depth calculation. */
|
||||
|
||||
static int indexDepth(QModelIndex const & index, int depth = -1)
|
||||
{
|
||||
++depth;
|
||||
return (index.parent() == QModelIndex())
|
||||
? depth : getIndexDepth(index.parent(),depth);
|
||||
return index.parent() == QModelIndex()
|
||||
? depth : indexDepth(index.parent(), depth);
|
||||
}
|
||||
|
||||
|
||||
@ -128,7 +129,7 @@ void TocWidget::setTreeDepth(int depth)
|
||||
int size = indices.size();
|
||||
for (int i = 0; i < size; i++) {
|
||||
QModelIndex index = indices[i];
|
||||
tocTV->setExpanded(index, getIndexDepth(index) < depth_);
|
||||
tocTV->setExpanded(index, indexDepth(index) < depth_);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -61,8 +61,6 @@ private:
|
||||
///
|
||||
void enableControls(bool enable = true);
|
||||
///
|
||||
int getIndexDepth(QModelIndex const & index, int depth = -1);
|
||||
///
|
||||
void setTreeDepth(int depth);
|
||||
///
|
||||
void outline(int func_code);
|
||||
|
Loading…
Reference in New Issue
Block a user