[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdevelop/parts/documentation/interfaces
From: Alexander Dymo <cloudtemple () mksat ! net>
Date: 2004-12-08 22:47:47
Message-ID: 20041208224747.DDF931BBFA () office ! kde ! org
[Download RAW message or body]
CVS commit by dymo:
API documentation improvements, updates and fixes for documentation part interfaces.
A Mainpage.dox 1.1
M +5 -0 Makefile.am 1.2
M +16 -1 kdevdocumentationplugin.h 1.14
--- kdevelop/parts/documentation/interfaces/Makefile.am #1.1:1.2
@@ -9,2 +9,7 @@
servicetypedir = $(kde_servicetypesdir)
servicetype_DATA = kdevelopdocumentationplugins.desktop
+
+DOXYGEN_REFERENCES = dcop interfaces kdecore kdefx kdeui khtml kmdi kio kjs kparts \
kutils kdevutil kdevinterfaces +DOXYGEN_PROJECTNAME = KDevelop Documentation Part \
Interfaces Library +DOXYGEN_DOCDIRPREFIX = kdevdoc
+include ../../../Doxyfile.am
--- kdevelop/parts/documentation/interfaces/kdevdocumentationplugin.h #1.13:1.14
@@ -31,8 +31,16 @@
#define CACHE_VERSION "3"
+/**Documentation list item.
+Stores the type of a documentation it represents and an URL.*/
class DocumentationItem: public KListViewItem
{
public:
- enum Type { Collection, Catalog, Book, Document };
+ /**Type of documentation which is represented by this item.*/
+ enum Type {
+ Collection /**<Collection - a collection of catalogs, folder with \
catalogs.*/, + Catalog /**<Catalog - a term which defines a document or \
a group of documents.*/, + Book /**<Book - a document with nested \
documents.*/, + Document /**<Document.*/
+ };
DocumentationItem(Type type, KListView *parent, const QString &name);
@@ -55,4 +63,5 @@ private:
class DocumentationPlugin;
+/**Documentation catalog list item.*/
class DocumentationCatalogItem: public DocumentationItem
{
@@ -82,4 +91,6 @@ private:
class IndexBox;
+/**Prototype of index item.
+Prototypes represent an index are used to build index items after index \
generation.*/ class IndexItemProto
{
@@ -101,4 +112,5 @@ private:
};
+/**Documentation index item.*/
class IndexItem: public QListBoxText {
public:
@@ -114,4 +126,5 @@ private:
};
+/**Documentation index view.*/
class IndexBox: public KListBox{
public:
@@ -136,4 +149,5 @@ class QColorGroup;
class QFontMetrics;
+/**Documentation configuration item.*/
class ConfigurationItem: public QCheckListItem
{
@@ -254,4 +268,5 @@ public:
IndexItem objects.
@param index the listbox which contains index items
+ @param item the catalog item that holds an index being built
*/
virtual void createIndex(IndexBox *index, DocumentationCatalogItem *item) = 0;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic