XML Mill  1.0.0
A GUI based XML editor with a memory.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
GCBatchProcessorHelper::ElementRecordRepresents a single element's associated first level children, attributes and known attribute values
GCAddItemsFormAllows the user to add elements and attributes to the active database
GCAddSnippetsFormAllows the user to add whole snippets to the active document
GCBatchProcessorHelperHelper class assisting with batch updates to the database
GCComboBoxA custom combo box providing additional user selection information
GCDataBaseInterfaceProvides a Singleton interface to the SQLite databases used to profile XML documents
GCDBSessionManagerResponsible for managing database connections and active database sessions
GCDomTreeWidgetSpecialist tree widget class consisting of GCTreeWidgetItems
GCHelpDialogDisplays "Help" information
GCMainWindowThe main application window class
GCMessageDialogProvides a user dialog prompt with the option to save the user's preference
GCPlainTextEditSpecialist text edit class for displaying XML content in the XML Mill context
GCRemoveItemsFormAllows the user to remove items from the active database
GCRestoreFilesFormDisplays recovered files so that the user may decide whether or not he/she wants to save them
GCSearchFormSearch through the current document for specific text
GCTreeWidgetItemUsed by GCDomTreeWidget, each GCTreeWidgetItem can be associated with a QDomElement
XmlSyntaxHighlighter::HighlightingRule
XmlSyntaxHighlighterOriginal class was obtained from here: http://qt.gitorious.org/qt/qt/blobs/HEAD/examples/xmlpatterns/shared/xmlsyntaxhighlighter.h