summaryrefslogtreecommitdiff
path: root/sw/README
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2014-08-20 15:03:02 +0200
committerMichael Stahl <mstahl@redhat.com>2014-08-20 16:40:08 +0200
commitbcbab38792f47cb1e27a8fb4bc0523ea135a2e75 (patch)
treea653ba40283b7d7bf35849daef30ddcc411cdada /sw/README
parent37931a79447c24cf59cb6cb0a664148843a557a9 (diff)
sw/README: document refactor-god-objects progress
Change-Id: Ic460da6cd3e70dcd0ab95f46cf3fb8ccca288abe
Diffstat (limited to 'sw/README')
-rw-r--r--sw/README10
1 files changed, 6 insertions, 4 deletions
diff --git a/sw/README b/sw/README
index 7961cd8b2868..0fe08cd636a1 100644
--- a/sw/README
+++ b/sw/README
@@ -43,10 +43,12 @@ The details below are mainly about details missing from the Wiki pages.
The central class for a document is SwDoc, which represents a document.
-This is a huge class with hundreds of methods; there are some efforts
-to split up the class into many smaller classes that implement more
-specific interfaces but this is not fully implemented yet; see the various
-IDocument* classes.
+A lot of the functionality is split out into separate Manager classes,
+each of which implements some IDocument* interface; there are
+SwDoc::getIDocument*() methods to retrieve the managers.
+
+However there are still too many members and methods in this class,
+many of which could be moved to some Manager or other...
=== SwNodes ===