Last indexation completed on 2024-05-05 18:07:21 UTC

 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2024-02-11 01:25:38

Calligra libs is a collection of libraries for very different functionality with the common denominator that some Calligra applications depend on it. Each of the libraries have a Mainpage.dox file which is used for API docs and it should contain an overview of the library goal and scope. If you add a class you should likely read this before deciding where it goes.
Various details can also be found here; community.kde.org/Calligra/Libs">http://community.kde.org/Calligra/Libs


SEE ALSO: README

folder tests/ - 2024-02-11 01:25:38  
folder writeodf/ - 2024-02-11 01:25:38

Generated classes in the writeodf namespace.
The program rng2cpp compiles a given Relax NG (.rng) file into C++ headers. In Calligra, this is used in combination with the RNG for OpenDocument Format.
The generated code has an API with class names that resemble the names of the ODF tags. <text:h/> becomes writeodf::text_h, <office:automatic-styles> becomes writeodf::office_automatic_styles.
The generated code has advantages of directly using KoXMLWriter. - function names instead of strings gives autocompletion and catches typing errors at compile time. - since elements are added into other elements, the nesting is checked at compile time. - elements are automatically closed when they go out of scope (but end() can be called to close them sooner) - elements are automatically closed if another item (text or element or other) is added to its parent
Future improvements: - also generate code for reading elements - also generate code from OOXML Relax NG files - check data types (bool, int, string) at compile time

file CMakeLists.txt 2388 bytes 2024-02-11 01:25:37 -  
file Ko3dScene.cpp 10747 bytes 2024-02-11 01:25:37 2024-05-05 17:05:27  
file Ko3dScene.h 3901 bytes 2024-02-11 01:25:37 2024-05-05 17:05:27  
file KoBorder.cpp 47647 bytes 2024-02-11 01:25:37 2024-05-05 17:05:28  
file KoBorder.h 7115 bytes 2024-02-11 01:25:37 2024-05-05 17:05:28  
file KoColumns.cpp 9900 bytes 2024-02-11 01:25:37 2024-05-05 17:05:28  
file KoColumns.h 4493 bytes 2024-02-11 01:25:37 2024-05-05 17:05:28  
file KoDocumentBase.cpp 1659 bytes 2024-02-11 01:25:37 2024-05-05 17:05:28  
file KoDocumentBase.h 5554 bytes 2024-02-11 01:25:37 2024-05-05 17:05:28  
file KoDocumentInfo.cpp 14806 bytes 2024-02-11 01:25:37 2024-05-05 17:05:28  
file KoDocumentInfo.h 7697 bytes 2024-02-11 01:25:37 2024-05-05 17:05:28  
file KoElementReference.cpp 2933 bytes 2024-02-11 01:25:37 2024-05-05 17:05:29  
file KoElementReference.h 3805 bytes 2024-02-11 01:25:37 2024-05-05 17:05:29  
file KoEmbeddedDocumentLoader.cpp 4820 bytes 2024-02-11 01:25:37 2024-05-05 17:05:29  
file KoEmbeddedDocumentLoader.h 1579 bytes 2024-02-11 01:25:37 2024-05-05 17:05:29  
file KoEmbeddedDocumentSaver.cpp 9223 bytes 2024-02-11 01:25:37 2024-05-05 17:05:29  
file KoEmbeddedDocumentSaver.h 3498 bytes 2024-02-11 01:25:37 2024-05-05 17:05:29  
file KoFontFace.cpp 3866 bytes 2024-02-11 01:25:37 2024-05-05 17:05:29  
file KoFontFace.h 2726 bytes 2024-02-11 01:25:37 2024-05-05 17:05:29  
file KoGenChange.cpp 5291 bytes 2024-02-11 01:25:37 2024-05-05 17:05:29  
file KoGenChange.h 5951 bytes 2024-02-11 01:25:37 2024-05-05 17:05:29  
file KoGenChanges.cpp 3280 bytes 2024-02-11 01:25:37 2024-05-05 17:05:29  
file KoGenChanges.h 2334 bytes 2024-02-11 01:25:37 2024-05-05 17:05:29  
file KoGenStyle.cpp 19824 bytes 2024-02-11 01:25:37 2024-05-05 17:05:30  
file KoGenStyle.h 26502 bytes 2024-02-11 01:25:37 2024-05-05 17:05:30  
file KoGenStyles.cpp 22714 bytes 2024-02-11 01:25:37 2024-05-05 17:05:30  
file KoGenStyles.h 9736 bytes 2024-02-11 01:25:37 2024-05-05 17:05:30  
file KoOasisSettings.cpp 6960 bytes 2024-02-11 01:25:37 2024-05-05 17:05:30  
file KoOasisSettings.h 6795 bytes 2024-02-11 01:25:37 2024-05-05 17:05:31  
file KoOdf.cpp 2762 bytes 2024-02-11 01:25:38 2024-05-05 17:05:31  
file KoOdf.h 2030 bytes 2024-02-11 01:25:38 2024-05-05 17:05:31  
file KoOdfBibliographyConfiguration.cpp 7560 bytes 2024-02-11 01:25:38 2024-05-05 17:05:31  
file KoOdfBibliographyConfiguration.h 3540 bytes 2024-02-11 01:25:38 2024-05-05 17:05:31  
file KoOdfGraphicStyles.cpp 35628 bytes 2024-02-11 01:25:38 2024-05-05 17:05:31  
file KoOdfGraphicStyles.h 2883 bytes 2024-02-11 01:25:38 2024-05-05 17:05:31  
file KoOdfLineNumberingConfiguration.cpp 8693 bytes 2024-02-11 01:25:38 2024-05-05 17:05:32  
file KoOdfLineNumberingConfiguration.h 6328 bytes 2024-02-11 01:25:38 2024-05-05 17:05:32  
file KoOdfLoadingContext.cpp 12171 bytes 2024-02-11 01:25:38 2024-05-05 17:05:32  
file KoOdfLoadingContext.h 5342 bytes 2024-02-11 01:25:38 2024-05-05 17:05:32  
file KoOdfManifestEntry.cpp 2537 bytes 2024-02-11 01:25:38 2024-05-05 17:05:32  
file KoOdfManifestEntry.h 1634 bytes 2024-02-11 01:25:38 2024-05-05 17:05:32  
file KoOdfNotesConfiguration.cpp 11729 bytes 2024-02-11 01:25:38 2024-05-05 17:05:32  
file KoOdfNotesConfiguration.h 6090 bytes 2024-02-11 01:25:38 2024-05-05 17:05:32  
file KoOdfNumberDefinition.cpp 12694 bytes 2024-02-11 01:25:38 2024-05-05 17:05:32  
file KoOdfNumberDefinition.h 4627 bytes 2024-02-11 01:25:38 2024-05-05 17:05:32  
file KoOdfNumberStyles.cpp 52383 bytes 2024-02-11 01:25:38 2024-05-05 17:05:33  
file KoOdfNumberStyles.h 4624 bytes 2024-02-11 01:25:38 2024-05-05 17:05:33  
file KoOdfPaste.cpp 2639 bytes 2024-02-11 01:25:38 2024-05-05 17:05:33  
file KoOdfPaste.h 1641 bytes 2024-02-11 01:25:38 2024-05-05 17:05:33  
file KoOdfReadStore.cpp 4142 bytes 2024-02-11 01:25:38 2024-05-05 17:05:33  
file KoOdfReadStore.h 3240 bytes 2024-02-11 01:25:38 2024-05-05 17:05:33  
file KoOdfStylesReader.cpp 15783 bytes 2024-02-11 01:25:38 2024-05-05 17:05:34  
file KoOdfStylesReader.h 7215 bytes 2024-02-11 01:25:38 2024-05-05 17:05:34  
file KoOdfWriteStore.cpp 7683 bytes 2024-02-11 01:25:38 2024-05-05 17:05:34  
file KoOdfWriteStore.h 4348 bytes 2024-02-11 01:25:38 2024-05-05 17:05:34  
file KoPageFormat.cpp 9298 bytes 2024-02-11 01:25:38 2024-05-05 17:05:34  
file KoPageFormat.h 3741 bytes 2024-02-11 01:25:38 2024-05-05 17:05:34  
file KoPageLayout.cpp 7310 bytes 2024-02-11 01:25:38 2024-05-05 17:05:34  
file KoPageLayout.h 3420 bytes 2024-02-11 01:25:38 2024-05-05 17:05:34  
file KoShadowStyle.cpp 4690 bytes 2024-02-11 01:25:38 2024-05-05 17:05:34  
file KoShadowStyle.h 2536 bytes 2024-02-11 01:25:38 2024-05-05 17:05:34  
file KoStyleStack.cpp 9548 bytes 2024-02-11 01:25:38 2024-05-05 17:05:34  
file KoStyleStack.h 7136 bytes 2024-02-11 01:25:38 2024-05-05 17:05:35  
file KoTableProperties.h 1902 bytes 2024-02-11 01:25:38 2024-05-05 17:05:35  
file KoTableTemplate.h 1233 bytes 2024-02-11 01:25:38 2024-05-05 17:05:35  
file KoUnit.cpp 9578 bytes 2024-02-11 01:25:38 2024-05-05 17:05:35  
file KoUnit.h 9918 bytes 2024-02-11 01:25:38 2024-05-05 17:05:35  
file Mainpage.dox 200 bytes 2024-02-11 01:25:38 -  
file OdfDebug.cpp 948 bytes 2024-02-11 01:25:38 2024-05-05 17:05:35  
file OdfDebug.h 1083 bytes 2024-02-11 01:25:38 2024-05-05 17:05:35