[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdevelop/parts/doctreeview
From: Alexander Dymo <cloudtemple () mksat ! net>
Date: 2004-03-01 21:01:27
Message-ID: 20040301210127.06708996F () office ! kde ! org
[Download RAW message or body]
CVS commit by dymo:
Store toc names in doctreeview items. This allows doctreeview to disable them when \
loading the project.
CCMAIL: 76514-done@bugs.kde.org
M +12 -0 doctreeviewwidget.cpp 1.80
--- kdevelop/parts/doctreeview/doctreeviewwidget.cpp #1.79:1.80
@@ -482,4 +482,7 @@ DocTreeTocFolder::DocTreeTocFolder(const
setIndexFileName( fileName );
setText(0, name);
+
+ QFileInfo fi(indexFileName());
+ toc_name = fi.baseName();
}
@@ -490,4 +493,7 @@ DocTreeTocFolder::DocTreeTocFolder(KList
setIndexFileName( fileName );
+ QFileInfo fi(indexFileName());
+ toc_name = fi.baseName();
+
refresh();
}
@@ -1598,4 +1604,8 @@ void DocTreeViewWidget::projectChanged(K
{
folder_project->setProject(project);
+
+ //FIXME: this takes more time to load but don't cause crashes somewhere in \
KStyle +// QTimer::singleShot(0, this, SLOT(refresh()));
+
folder_project->refresh();
if(!project)
@@ -1637,4 +1647,5 @@ void DocTreeViewWidget::projectChanged(K
// .. and insert all again except for ignored items
QStringList ignoretocs = DomUtil::readListEntry(*m_part->projectDom(), \
"/kdevdoctreeview/ignoretocs", "toc"); +// kdDebug() << " !!!!!! IGNORE \
TOCS: " << ignoretocs << endl;
QStringList ignoredh = DomUtil::readListEntry(*m_part->projectDom(), \
"/kdevdoctreeview/ignoredevhelp", "toc");
QStringList ignoredoxygen = DomUtil::readListEntry(*m_part->projectDom(), \
"/kdevdoctreeview/ignoredoxygen", "toc"); @@ -1659,4 +1670,5 @@ void \
DocTreeViewWidget::projectChanged(K for (; it2.current(); ++it2)
{
+// kdDebug() << " -- name " << it2.current()->tocName() << endl;
if (!ignoretocs.contains(it2.current()->tocName()))
docView->insertItem(it2.current());
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic