Scribus
Open source desktop publishing at your fingertips
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Napidocs
 Nautomata
 NCalendarWizard
 Ncff
 Ncrc32
 Ndesaxe
 Nexcepthook
 Nexcepthook_ui
 NFontSample
 NFPoptimizer_ByteCode
 NFPoptimizer_CodeTree
 NFPoptimizer_Grammar
 NFPoptimizer_Optimize
 NFUNCTIONPARSERTYPES
 NGeom
 Ninit_scripter
 Nlibwpg
 Nmikro
 NPdf
 Npermitdlg
 Npermitdlg_ui
 Nsafe_eval
 Nsceditor
 Nscribusscript
 Nscripter_hooks
 Nscripter_runtime
 Nsfnt
 NSpellerNested namespaces to allow different interfaces to different spell-checking engines
 Ntest_tables
 C_HashEntry
 C_HashTab
 C_HyphenDict
 C_HyphenState
 C_HyphenTrans
 C_RECT16
 C_RECT32
 C_SIZE16
 C_SIZE32
 CAbout
 CAboutPluginsDisplays info about pligins. This class implements only the non-GUI parts of the About Plug-ins dialog. Please use Qt Designer on aboutpluginsbase.ui if you need to modify the layout, widget properties, etc
 CActionManager
 CAdapterWidget
 CAddAttributes
 CAdjustCmsDialog
 CAIPlugAdobe Illustrator importer plugin
 CAlignDistributePaletteAlign/Distribute palette
 CAlignObjs
 CAlignSelect
 CAnnota
 CAnnotation
 CAnoOutputDev
 CAppendInlineFrame
 CAppendInlineFrame_body
 CAppendMark
 CAppendMark_body
 CAppendSpecial
 CAppendSpecial_body
 CAppendText
 CAppendText_body
 CApplicationPrefs
 CApplyCharstyleHelper
 CApplyMasterPageDialog
 CAppModeHelper
 CArcVectorDialog
 CArcWidget
 CArrowChooser
 CArrowDesc
 CAspellPluginSee scplugin.h and pluginmanager.{cpp,h} for detail on what these methods do. That documentatation is not duplicated here. Please don't implement the functionality of your plugin here; do that in aspellpluginimpl.h and aspellpluginimpl.cpp
 CAspellPluginImplImplementation of plugin. GUI part is derived from AspellPluginBase class, as aspellpluginbase.{cpp,h} get overwritten by uic. Interface to aspell uses Speller::Aspell::Suggest
 CAttribute
 CAttribute_body
 CAttributeValue
 CAutoformButtonGroup
 CAutoforms
 CBarcodeScribus interface to the Barcode Generator
 CBarcodeGeneratorActive tasts for BC GUI. It's inherited from BarcodeGeneratorBase() class which is created by uic from designer. Don't change anything in BarcodeGeneratorBase manually! It will be overwritten automatically by uic
 CBarcodeGeneratorRenderThread
 CBarcodeTypeOne Barcode Entity
 CBasePointWidget
 CBezierMode
 CBiblio
 CBibView
 CBookmarkParser2XML parsef for documantation bookmarks. This is small helper class which reads saved bookmarks configuration from ~/.scribus/doc/bookmarks.xml file. The reference to QListView *view is a reference to the list view with bookmarks
 CBookMItemTree widget item for PDF Bookmarks. Secret items like Pare, First, Last etc. are PDF Outlines attributes. See PDF specification for more info. These attrs are recomputed in the BookMView::rebuildTree() method
 CBookMViewTree widget for PDF Bookmarks. It's a minimal tree implementation with D'n'D handled in Qt4 itself. It could be rewritten into M/V/C stuff later, but it looks it's simpler and quicker now. MarkMoved() signal stores bookmarks in the ScribusDoc
 CBookPaletteA Bookmark Palette
 CbufferBinary buffer
 CBullet
 CBulNumMark
 CButtonIcon
 CCalligraphicMode
 CCanvas
 CCanvasGesture
 CCanvasMode
 CCanvasMode_CopyProperties
 CCanvasMode_Edit
 CCanvasMode_EditArc
 CCanvasMode_EditGradient
 CCanvasMode_EditMeshGradient
 CCanvasMode_EditMeshPatch
 CCanvasMode_EditPolygon
 CCanvasMode_EditSpiral
 CCanvasMode_EditTable
 CCanvasMode_EditWeldPoint
 CCanvasMode_EyeDropper
 CCanvasMode_FrameLinks
 CCanvasMode_ImageImport
 CCanvasMode_Magnifier
 CCanvasMode_NodeEdit
 CCanvasMode_Normal
 CCanvasMode_ObjImport
 CCanvasMode_Panning
 CCanvasMode_Rotate
 CCanvasViewMode
 CCategoriesReader
 CCDecoderPGF decoder
 CCdrPlugCDR importer plugin
 CCellArea
 CCellAreaTests
 CCellSelect
 CCellStyle
 CCellStyleComboBox
 CCEncoderPGF encoder
 CCgmPlugCgm importer plugin
 CCharSelectCharacter Palette for direct glyphs inserting. The "classical" one is opened as CharSelectEnhanced instance. Both CharSelect/CharSelectEnhanced palettes are split due: 1) initial and usage performace. The CharSelectEnhanced is too slow to load on startup/doc opening etc. The memory footprint is much smaller too. 2) It was one dialog before split. To show/hide "enhanced" part caused serious mess with layouts and dialog sizes and positioning. Now it's handled in standard way
 CCharSelectEnhancedCharacter Palette for batch glyphs inserting. Enhanced instance is created/destroyed on every call from CharSelect to improve internal performace
 CCharStyle
 CCharStyleComboBox
 CCharTableModelA model (MVC) to handle unicode characters map. It's a backend for CharTableView - its GUI representation
 CCharTableViewA visual widget for displaying the unicode glyphs map. setAcceptDrops() note: It sets the right-button behaviour too. It enables delete popup menu when e is true instead of larger preview dialog. The idea: When user can drop items into it, he could want to delete it too
 CCharZoom"A magnifying glass" dialog for CharTableView cell
 CCheckDocumentPreflight Verifier GUI (P.V.) A tool to check document for errors (in P.V. profiles) which can be set up in Preferences dialog
 CCheckerPrefs
 CClockWidget
 CCMSData
 CCMSettings
 CCMSPrefs
 CCMYKChoose
 CCMYKColor
 CCollapsedTablePainter
 CCollectColor
 CCollectColor_body
 CCollectForOutputPerforms "Collect for Output" tasks. collect() method copies the document, fonts and images into user defined directory. QObject inheritance mainly due moc speedup and tr() methods
 CCollectForOutput_UI
 CCollection
 CcollectionListReaderThread
 CcollectionReaderThread
 Ccollections
 CcollectionsWriterThread
 CcollectionWriterThread
 CCollectMultiLine
 CCollectMultiLine_body
 CCollectSingleLine
 CCollectSingleLine_body
 CColorAPI
 CColorChart
 CColorComboCombo box for displaying list of colors
 CColorFancyItemDelegate
 CColorList
 CColorListBoxVery nice list box with color names and samples. It's inherited from QListBox with all its methods and properties. I create it as separate class because it's used now in ColorManager and ColorWheel too. You can see it in Extras/Color Wheel or in Edit/Colors dialogs in action
 CColorPixmapItem
 CColorPixmapValue
 CColorPrefs
 CColorSetManager
 CColorSmallItemDelegate
 CColorWheelWidget ColorWheel graphically shows a color wheel for color theory. Class ColorWheel is new widget inherited from the QLabel. See e.g. http://en.wikipedia.org/wiki/Color_wheel for more info
 CColorWheelPluginThis is a simple "Color Theory" plugin for Scribus 1.3 and later. Harmonious colors are colors that work well together, that produce a color scheme that looks attractive; the color wheel can be used as a valuable tool for determining harmonious colors. More on: http://en.wikipedia.org/wiki/Color_wheel
 CColorWideItemDelegate
 CColumnResize
 CCommonStringsA simple common strings class to reduce the string count and ease the translation process a little
 CCommonTextProps
 CContentPRCBase
 CContentReader
 CContextMenu
 CCopyContentsBuffer
 CCopyPageToMasterPageDialog
 CCpalette
 CCPGFFileStreamFile stream class
 CCPGFImagePGF main class
 CCPGFMemoryStreamMemory stream class
 CCPGFStreamAbstract stream base class
 CCreateMode
 CCreateRange
 CCreateRangeData
 CCRoiIndicesROI indices
 CCStyleRange
 CCSubbandWavelet channel class
 CCsvDialog
 CCsvIm
 CCupsOptions
 CCurveWidget
 CCustomFDialogA Scribus own file dialog. Used almost everywhere. You can see extension handling in e.g. bool SVGExportPlugin::run(QString filename)
 CCvgPlugCvg importer plugin
 CCWaveletTransformPGF wavelet transform
 CCWDialogGUI dialog for Color Wheel Plugin. Quite everything in this class is self explanatory (except few things ;))
 CDashEditor
 CDashPreview
 CDataPushButton
 CDeferredTaskDeferredTask is an abstraction of a generally long-running operation that is done in small steps under the control of the event loop. It is an abstract class that provides a common interface for such tasks, but cannot be used directly
 CDelColor
 CDelPages
 CDialogsAPI
 CDimensions
 CDisplayPrefs
 Cdoc_record0PDB Document record. 16 bytes total
 CDocIm
 CDocInfosNow part of the ReformDoc multi widgets storage. See reformdoc.h as reference. The return values are handled via. getDocInfo() method. It can be used as standalone widget
 CDocPagesSetup
 CdocPrefer
 CDocPreferencesA class to represent the necessary preferences from Resources/Preferences.xml in the idml package. These values will be used as default if the attribute value returned is null. Hence, every element in the above defined structures are QString type, which will be converted to their natives types while assigning it to the Scribus native objects!
 CDocumentAPI
 CDocumentBuilder
 CDocumentCheckerIt create a error/warning list for CheckDocument GUI class. All errors and/or warnings are stored in errorCodes (inheritted QMap see scribusstructs.h) and parsed into tree view in CheckDocument widgets
 CDocumentInformation
 CDocumentSection
 CDocumentSetupPrefs
 CDocUpdater
 CDownloadData
 CDownloadItem
 CDownloadsPalette
 CDrwPlugDrw importer plugin
 CDummyUndoObject
 CEditor
 CEditToolBar
 CEffectsDialog
 CELEM
 CEmfPlug
 CemfStyle
 CEPSPlugPOSTSCRIPT importer plugin
 CExampleAPI
 CExifData
 CExifValues
 CExportBitmapHandles export
 CExportForm
 CExternalToolsPrefs
 CExtImageProps
 CFatalError
 CFDialogPreview
 CFhPlugFH importer plugin
 CFileDialogEventCatcher
 CFileFormat
 CFileLoader
 CFileSearchA class to do a depth-first search for a file in a directory tree efficiently and safely (I hope). The class is fire and forget, letting you get on with other things and take action when you're informed that the search is complete. A FileSearch is single use
 CFileToolBar
 CFileWatcher
 CfindImagesThread
 CFitVector
 CFlattenPathPlugin
 CFmItem
 CFontCombo
 CFontComboH
 CFontListModelModel for font views. It contains quite all informations about fonts available to display in Qt4 views. It's suggested to use custom FontListView
 CFontListViewA table view for FontListModel. Customized QTableView to handle FontListModel in the unified way (look and feel)
 CFontPrefs
 CFontPreviewMain window for "Font Preview" plugin. It's only gui. Constructs a FontPreview as a child of 'parent', with the name 'name' and widget flags set to 'f'. The dialog will by default be modeless, unless you set 'modal' to true to construct a modal dialog
 CFontPreviewPlugin
 CFontReplaceDialog
 CFontSelect
 CFormatsManager
 CFPointA point with floating point precision
 CFPointArray
 CFPOPT_autoptr
 CFRectDefines a rectangle in the plane
 CFreehandMode
 CFSizeDefines the size of a two-dimensional object
 CFtFaceBase Class FtFace provides an ScFace private implementation for Freetype based fonts. Subclasses are ScFace_ps and ScFace_ttf
 CFunctionParser
 CGlyphLayout
 CGlyphMetrics
 CgradientEditDialog
 CGradientEditor
 CGradientHelper
 CGradientPreview
 CGradientVectorDialog
 CgtAction
 CgtDialogs
 CgtFileDialogEnhanced file dialog for get-text plugins This class is separated from gtdialogs.h file due the huge (almost) circle dependencies with fonts subdir/library
 CgtFont
 CgtFrameStyle
 CgtGetText
 CgtImporterDialog
 CgtMeasure
 CgtParagraphStyle
 CgtStyle
 CgtWriter
 CGuideManagerGuideManager is the dialog for guides managing ;). It's scribus non-modal palette now
 CGuideManagerCoreCore manipulation with the guides. Basic idea:
 CGuideManagerIOA separate clas for Guides IO operations in reading or closing the documents
 CGuidesDelegateA delegate/editor for guides model. It's based on the ScrSpinBox widget. User cannot enter any others (ugly and bad) values
 CGuidesHDelegateA delegate for horizontal guides model/view. Limit guides for page height
 CGuidesModelA model for guides lists. It holds guides as a double QList (it will be expanded later because of RFEs) and it handles its values editing too. The editor from GuidesDelegate is used. See Qt4 documentation for more info about its methods. FIXME: unit conversions for dipslay vs. internal
 CGuidesPrefs
 CGuidesVDelegateA delegate for vertical guides model/view. Limit guides for page width
 CGuidesViewA view for guides list. It appends only the "Delete" key handling as for issue #7765 to the QTableView
 CHelpBrowser
 CHelpNavigation
 Chistd2A structure holding title/file url reference
 CHistoryParser2XML parsef for documantation history. This is small helper class which reads saved bookmarks configuration from ~/.scribus/doc/history.xml file. The reference to historyBrowser is a reference to the dialog
 CHrulerHorizontal ruler
 CHTMLIm
 CHTMLReaderParse and import a HTML file. Supported tags: P, CENTER, BR, A, UL, OL, LI, H1, H2, H3, H4, B, STRONG, I, EM, CODE, BODY, PRE, IMG, SUB, SUP, DEL, INS, U, DIV
 CHunspellDialog
 CHunspellDict
 CHunspellPluginSee scplugin.h and pluginmanager.{cpp,h} for detail on what these methods do. That documentatation is not duplicated here. Please don't implement the functionality of your plugin here; do that in mypluginimpl.h and mypluginimpl.cpp
 CHunspellPluginImpl
 CHyAsk
 CHyphenator
 CHyphenatorPrefs
 CI18nXmlStreamReader
 CIconBuffer
 CIconManagerManage Scribus icons here, and here alone
 CIdmlPlugIdml importer plugin
 Cieee754_double
 Cieee754_float
 CImageAPI
 CImageCachePrefs
 CimageCollection
 CImagedialog
 CImageEffect
 CImageExport
 CimageFilters
 CImageInfoDialog
 CImageInfoRecord
 CImageInformation
 CImageLoadRequest
 CImIconProvider
 CImportAIPlugin
 CImportCdrPlugin
 CImportCgmPlugin
 CImportCvgPlugin
 CImportDrwPlugin
 CImportEmfPlugin
 CImporterData
 CImportFhPlugin
 CImportIdml
 CImportIdmlImpl
 CImportIdmlPlugin
 CImportOdgPlugin
 CImportPagesPlugin
 CImportPctPlugin
 CImportPdfPlugin
 CImportPmPlugin
 CImportPSPlugin
 CImportPubPlugin
 CImportSetup
 CImportShapePlugin
 CImportSmlPlugin
 CImportSvmPlugin
 CImportVivaPlugin
 CImportVsdPlugin
 CImportWpgPlugin
 CImportXarPlugin
 CImportXfigPlugin
 CImportXpsPlugin
 CImposition
 CImpositionPlugin
 CInlinePalette
 CInlineView
 CInsertAFrame
 CInsertAFrameData
 CInsertTable
 CInsertTableColumnsDialog
 CInsertTableRowsDialog
 CInsPage
 CIOExceptionPGF exception
 CItemAPI
 CItemAttrPrefs
 CItemMultipleDuplicateData
 CItemToolPrefs
 Citriple
 CIView
 CJavaDocs
 CKCurve
 CKeepOpen
 CKernFeature
 CKeyboardShortcutsPrefs
 CKeys
 CLangDef
 CLanguageManager
 CLastStyles
 CLatexConfigCache
 CLatexConfigParser
 CLatexEditor
 CLatexHighlighter
 CLatexHighlighterRule
 CLayerAPI
 CLayerPalette
 CLensDialog
 CLensEffectsPluginThis is a simple "Lens Effects" plugin for Scribus 1.3 and later
 CLensItem
 CLineCombo
 CLineControl
 CLineFormatItem
 CLineFormatItemDelegate
 CLineFormatValue
 CLineMove
 CLineSpec
 CLineStyle
 CLinkButton
 CLinkedFrom ols scribusXml
 CLinkImportData
 CLinkSubmitForm
 CListLevel
 CListStyle
 CloadImagesThread
 CLoadSavePluginSuperclass for all file import/export/load/save plugins
 CLocaleDef
 CLocaleManager
 CLoremManagerThis module provides simple interface to the various Lorem Ipsum variants. Scribus LI are stored in the set of XML files. The file has followind structure: <?xml version="1.0" encoding="utf8"?> <lorem> <name>name to display</name> <author>person name</author> <url>web interface</url> <p>text</p> <p>...</p> </lorem> Files are in UTF8 encoding
 CLoremParserXML parser for Lorem Ipsum file. This helper class reads one file
 CLPIData
 CMarginDialogA dialog to setup the existing document margins. In modal mode called from void ScribusMainWindow::changePageProperties()
 CmarginPrefer
 CMargins
 CMarginStructPagemargins and bleeds
 CMarginWidgetWidget for Margins setting. Used e.g. in "New Doc Dialog" or "Preferences"
 CMark
 CMark2Item
 CMark2Mark
 CMarkAnchor
 CMarkData
 CMarkInsert
 CMarkNote
 CMarksManager
 CMarksOptions
 CMarkVariableText
 CMassObservable
 CMeasurements
 CMeasurementsMode
 CMenuManager
 CMenuNFT
 CMenuSAT
 CMergeColors
 CMergeColors_body
 CMergeDoc
 CMeshDistortionDialog
 CMeshDistortionPluginThis is a simple "MeshDistortion" plugin for Scribus 1.3.5 and later
 CmeshGradientPatch
 CmeshPoint
 CMiscellaneousPrefs
 CMissingFont
 CModeToolBar
 CMovePages
 CMSpinBoxEnthanced QSpinBox
 CmultiCombobox
 CmultiComboboxModel
 CmultiLine
 CMultipleDuplicate
 CMultiProgressDialog
 CmultiView
 Cmy_error_mgr
 CMyPluginSee scplugin.h and pluginmanager.{cpp,h} for detail on what these methods do. That documentatation is not duplicated here. Please don't implement the functionality of your plugin here; do that in mypluginimpl.h and mypluginimpl.cpp
 CMyPluginImpl
 CNameWidget
 CNavigator
 CNewDoc
 CNewFromTemplatePlugin
 CNewMarginWidget
 CNewTm
 Cnftdialog
 Cnftrcreader
 Cnftsettings
 Cnfttemplate
 Cnftwidget
 CNodeEditContext
 CNodeItem
 CNodePalette
 CNotesStyle
 CNotesStylesEditor
 CNumeration
 CNumStruct
 CObjectAttribute
 CObjectRef
 CobjOrdHelper
 CObjStyle
 CObservable
 CObserver
 COdgPlug
 COdtDialog
 COdtIm
 ColdPageVar
 COldScribusFormat
 COldScribusFormatImpl
 COneClick
 COODPlug
 COODrawImportPlugin
 COODrawStyle
 COpenPalette
 COpenPaletteManager
 COpenPaletteModel
 COpenPaletteView
 COperatorToolPrefs
 CoPRCFile
 COSGEditorDialog
 COutlinePalette
 COutlineTreeItem
 COutlineValues
 COutlineWidget
 CPageAPI
 CPageItem
 CPageItem_Arc
 CPageItem_Group
 CPageItem_ImageFrame
 CPageItem_LatexFrameDisplays all kinds of content generated by external programs. Named LatexFrame because it initally only showed the output of Latex
 CPageItem_Line
 CPageItem_NoteFrame
 CPageItem_OSGFrame
 CPageItem_PathText
 CPageItem_Polygon
 CPageItem_PolyLine
 CPageItem_RegularPolygon
 CPageItem_Spiral
 CPageItem_Symbol
 CPageItem_Table
 CPageItem_TextFrame
 CPageItemAttributes
 CPageItemDefault
 CPageItemPointer
 CPageItemPointerDB
 CPageItemPositionSetter
 CPageItemPreview
 CPageItemRotationSetter
 CPageItemSetterBase
 CPageItemSettersManager
 CPageLayoutsA widget for changing pages layout. User can change layouts on-the-fly changing widget's comboboxes
 CPageLayoutsWidget
 CPageListWidgetA widget containing pages layout schema
 CPagePalette
 CPagePalette_MasterPagesA dialog to manage/edit Master Pages
 CPagePalette_Pages
 CPageSelector
 CPageSet
 CPageSize
 CPageSizeInfo
 CPagesPlug
 CPaintManagerDialog
 CPanGesture
 CParagraph
 CParagraph_body
 CParagraphStyle
 CParaStyleComboBox
 CPathAlongPathPluginThis is a simple "PathAlongPath" plugin for Scribus 1.3 and later
 CPathConnectDialog
 CPathConnectPluginThis is a simple "Path Connect" plugin for Scribus 1.3 and later
 CPathCutPluginThis is a simple "Path Cutter" plugin for Scribus 1.3 and later
 CPathData
 CPathDialog
 CPathFinderDialog
 CPathFinderPluginThis is a simple "Path Finder" plugin for Scribus 1.3 and later
 CPathPoint
 CPathPrefs
 CPathStrokerPluginThis is a simple "Path Stroker" plugin for Scribus 1.3 and later
 CPatternPropsDialog
 CPctPlugPct (Mac Pict) importer plugin
 Cpdb_headerPDB document header http://www.pyrite.org/doc_format.html version 2 bytes 0x0002 if data is compressed, 0x0001 if uncompressed spare 2 bytes purpose unknown (set to 0 on creation) length 4 bytes total length of text before compression records 2 bytes number of text records record_size 2 bytes maximum size of each record (usually 4096; see below) position 4 bytes currently viewed position in the document sizes 2*records bytes record size array 78 bytes total
 CPdbImAn import filter for Palm Documents (PDB files). PDB documents are simple non-formatted texts in binary forms used mainly for e-books distribution. It's taken from Abiword's PDB import/export plugin http://www.abisource.com I've simplified the importer guts to fit special Scribus needs
 CPDFAnalyzer
 CPdfBead
 CPdfCatalog
 CPdfDest
 CPDFExportDialogPDF export dialog
 CPDFfile
 CPDFFont
 CPdfFont
 CPDFGraphicState
 CPdfICCD
 CPDFImage
 CPdfImportOptions
 CPDFlib
 CPDFLibCore
 CPdfOCGInfo
 CPDFOptionsPDF Options struture. Capable of verifying its self, but otherwise largely a dumb struct
 CPDFOptionsIOHelper class for reading/writing PDFOptions
 CPdfOutlines
 CPdfPageData
 CPdfPageTree
 CPdfPlugPDF importer plugin
 CPDFPresentationData
 CPdfSpotC
 CPDFToolBar
 CPGFHeaderPGF header
 CPGFMagicVersionPGF identification and version
 CPGFPostHeaderOptional PGF post-header
 CPGFPreHeaderPGF pre-header
 CPGFRectRectangle
 CPicItem
 CPicSearchDialog for selecting one of all images founded. It's called after image search Extras/Manage Pictures/ Click [Search] button for chosen image frame item
 CPicSearchOptions
 CPicStatusConstructs a Dialog, which list all Images in the current Document. In this Dialog it is possible to search for missing Images
 CPictureBrowser
 CPictureBrowserPluginSee scplugin.h and pluginmanager.{cpp,h} for detail on what these methods do. That documentatation is not duplicated here. Please don't implement the functionality of your plugin here; do that in mypluginimpl.h and mypluginimpl.cpp
 CpicturebrowserSettings
 CPictView
 CPixmapExportPlugin
 CPluginManagerPluginManager handles plugin loading, unloading, and running
 CPluginManagerPrefsGuiA GUI preferences interface for enabling/disabling plugins
 CPluginManagerTableItemNon editable QTableWidgetItem
 CPluginPrefs
 CPluginPrefsTableItemNon editable QTableWidgetItem
 CPmPlugPM importer plugin
 CPoly
 CPolygonProps
 CPolygonWidget
 CPolyVectorDialog
 CPP_Proxy
 CPPreviewPrint Preview dialog
 CPRC3DTess
 CPRC3DWireTess
 CPRCAnnotationItem
 CPRCAttribute
 CPRCAttributeEntry
 CPRCAttributes
 CPRCBaseGeometry
 CPRCBaseTopology
 CPRCbitStream
 CPRCBlend01
 CPRCBody
 CPRCBoundingBox
 CPRCBrepData
 CPRCBrepModel
 CPRCCartesianTransformation3d
 CPRCCircle
 CPRCcompface
 CPRCComposite
 CPRCCompressedBrepData
 CPRCCompressedFace
 CPRCCone
 CPRCConnex
 CPRCContentBaseTessData
 CPRCContentBody
 CPRCContentCurve
 CPRCContentSurface
 CPRCContentWireEdge
 CPRCControlPoint
 CPRCCoordinateSystem
 CPRCCurve
 CPRCCylinder
 CPRCDomain
 CPRCExporter
 CPRCface
 CPRCFace
 CPRCFileStructure
 CPRCFileStructureInformation
 CPRCFontKey
 CPRCFontKeysSameFont
 CPRCGeneralTransformation3d
 CPRCGraphics
 CPRCgroup
 CPRCHeader
 CPRCInterval
 CPRCLinePattern
 CPRCMarkup
 CPRCMarkupTess
 CPRCmaterial
 CPRCMaterial
 CPRCmaterialgeneric
 CPRCMaterialGeneric
 CPRCNURBSCurve
 CPRCNURBSSurface
 CPRCoptions
 CPRCParameterization
 CPRCPartDefinition
 CPRCPicture
 CPRCpicture
 CPRCPointSet
 CPRCPolyBrepModel
 CPRCPolyLine
 CPRCPolyWire
 CPRCProductOccurrence
 CPRCReferenceUniqueIdentifier
 CPRCRepresentationItem
 CPRCRepresentationItemContent
 CPRCRgbColor
 CPRCRuled
 CPRCSet
 CPRCShell
 CPRCSingleAttribute
 CPRCSingleWireBody
 CPRCSphere
 CPRCStartHeader
 CPRCstyle
 CPRCStyle
 CPRCSurface
 CPRCTess
 CPRCTessFace
 CPRCtessline
 CPRCtessquad
 CPRCtessrectangle
 CPRCtextureapplication
 CPRCTextureApplication
 CPRCTextureDefinition
 CPRCtexturedefinition
 CPRCTopoContext
 CPRCTopoItem
 CPRCTorus
 CPRCTransformation
 CPRCTransformation3d
 CPRCUncompressedFile
 CPRCUniqueId
 CPRCUnit
 CPRCUVParameterization
 CPRCVector2d
 CPRCVector3d
 CPRCWire
 CPRCwire
 CPRCWireEdge
 CPreferencesAPI
 CPreferencesDialogThe Scribus Preferences Dialog
 CPrefs_ColorManagement
 CPrefs_Display
 CPrefs_DocumentInformation
 CPrefs_DocumentItemAttributes
 CPrefs_DocumentSections
 CPrefs_DocumentSetup
 CPrefs_ExternalTools
 CPrefs_Fonts
 CPrefs_Guides
 CPrefs_Hyphenator
 CPrefs_ImageCache
 CPrefs_ItemTools
 CPrefs_KeyboardShortcuts
 CPrefs_Miscellaneous
 CPrefs_OperatorTools
 CPrefs_PageSizes
 CPrefs_Pane
 CPrefs_Paths
 CPrefs_PDFExport
 CPrefs_Plugins
 CPrefs_PreflightVerifier
 CPrefs_Printer
 CPrefs_Scrapbook
 CPrefs_Scripter
 CPrefs_ShortWords
 CPrefs_Spelling
 CPrefs_TableOfContents
 CPrefs_Typography
 CPrefs_UserInterface
 CPrefsContext
 CPrefsFile
 CPrefsManagerManage Scribus preferences here, and here alone Start to move the preferences out of scribus.cpp and provide some more features and hide some of the data within this class TODO Move prefsFile in here from scribus.cpp and stop passing it in for convertOldPreferences TODO Lots more :)
 CPrefsPanelA base class for all preferences panels
 CPrefsReader
 CPrefsTable
 CPresetLayoutThis is inherited QComboBox widget used in MarginWidget as "Preset List". It contains functionality for margins setting in various ways
 CpreviewImage
 CpreviewImages
 CPreviewImagesModel
 CPrintDialog
 CPrinter
 CPrinterAPI
 CPrinterPrefs
 CPrinterUtil
 CPrintOptions
 CPrintPreviewPrefs
 CPrivate_Memento
 CPrivate_Signal
 CPropertiesPalette
 CPropertiesPalette_Group
 CPropertiesPalette_Image
 CPropertiesPalette_Line
 CPropertiesPalette_Shadow
 CPropertiesPalette_Shape
 CPropertiesPalette_Table
 CPropertiesPalette_Text
 CPropertiesPalette_XYZ
 CPropertyWidget_Advanced
 CPropertyWidget_Distance
 CPropertyWidget_DropCap
 CPropertyWidget_Flop
 CPropertyWidget_OptMargins
 CPropertyWidget_Orphans
 CPropertyWidget_ParEffect
 CPropertyWidget_PathText
 CPropertyWidget_TextColor
 CPropertyWidgetBase
 CPropTreeItem
 CPropTreeItemDelegate
 CPropTreeWidget
 CPSDDuotone_Color
 CPSDHeader
 CPSDLayer
 CPSLib
 CPStyleRangeStuct PStyleRange will hold the values of all those attributes/elements which can occur in the ParagraphStyleRange in a Story. Since it can contain any number of CharacterStyleRange elements as its children, we use a list to store all of them
 CPubPlugPUB importer plugin
 CPythonConsoleThis is simple "IDE"/python console for interactive commands execution. It's used e.g. like Tora (SQLnavigator) console. Sample: highlight some code, press F9, then see the results
 CPythonize
 CQString_from_python_str_or_unicodeBoost::Python type converter for Python `unicode' or `str' to QString
 CQString_to_python_unicodeBoost::Python type converter for QString to Python `unicode' object
 CQtIOCompressorQIODevice that compresses data streams
 CQtIOCompressorPrivate
 CQuad
 CQuadTree
 CQuery
 CrangeItem
 CRawImage
 CRawPainter
 Crc4_context_t
 CRectSelect
 CRenameElem
 CreplaceColorDialog
 CreplaceColorsDialog
 CResizeGesture
 CResourceCollection
 CResourceManager
 CResourceManagerLicense
 CRGBAColour
 CRGBAColourWidth
 CRGBColor
 CROIBlockHeaderBlock header used with ROI coding scheme
 CRowResize
 CRulerGesture
 CRulerMover
 CRulerT
 CRunScriptDialogSelect a python script for execution
 CRunTests
 CSampleItemProvides sample "text frame" as pixmap. You can create a pixmap with standard Scribus text frame here. It can be used as a kind of preview
 Csat
 CSATDialog
 CSaveAsTemplatePlugin
 CSaxFilter
 CSaxHandler
 CSaxHandlerNull
 CSaxIO
 CSaxXML
 CScActionPluginA plug-in that performs a single action
 CScAnnot
 CScASCII85EncodeFilter
 CScBitReader
 CScCLocale
 CScColor
 CScColorEngine
 CScColorMgmtElem
 CScColorMgmtEngine
 CScColorMgmtEngineData
 CScColorMgmtEngineFactory
 CScColorMgmtStrategy
 CScColorProfile
 CScColorProfileCache
 CScColorProfileData
 CScColorProfileImplBase
 CScColorProfileInfo
 CScColorShade
 CScColorSlider
 CScColorSpace
 CScColorSpaceData
 CScColorSpaceDataTempl_CMYK
 CScColorSpaceDataTempl_CMYKA
 CScColorSpaceDataTempl_Gray
 CScColorSpaceDataTempl_LabA
 CScColorSpaceDataTempl_LabDbl
 CScColorSpaceDataTempl_RGB
 CScColorSpaceDataTempl_RGBA
 CScColorTransform
 CScColorTransformData
 CScColorTransformImplBase
 CScColorTransformInfo
 CScColorTransformPool
 CScComboBoxAlways uses a listbox instead of a popup, independent of any QStyle
 CScDLManager
 CScDLThread
 CScDockPalette
 CScDocOutput
 CScDocOutput_Ps2
 CScDomElement
 CScElemMimeData
 CScEscapeCatcher
 CScFaceBase Class ScFace : This is a total rewrite of the old Foi class
 CScFace_pfa
 CScFace_pfb
 CScFace_postscript
 CScFace_ttf
 CScFileWidgetSimple wrapper simulating the QFileDialog as a common widget. Usage is simple - everything is like in QFileDialog except it is not a dialog, it's a widget. It can be used for extension features etc
 CScFlateEncodeFilter
 CScFlateEncodeFilterData
 CSCFontsMain class SCFonts. Subclass of QDict<ScFace>. This class replaces the previous SCFonts typedef, and is nearly as convenient. The chief difference from the application point of view is that while data can still be retrieved with SCFonts[fontname], this cannot be used to add members. Since the only piece of code that will generally add members is scfonts.h, this is not a major problem
 CSCFontsIterator
 CScFragmentMimeData
 CScGTFileDialog
 CScGTOptions
 CScGTOptionsWindow
 CScGTPluginSuper class for all text importer plugins
 CScGTPluginManagerManages the import process
 CScGuardedObject
 CScGuardedPtr
 CScGuardedPtrData
 CScHelpTreeModel
 CScIconSetData
 CScImage
 CScImageCacheDirRepresentation of a directory node in the image cache tree
 CScImageCacheFileRepresentation of a file node in the image cache tree
 CScImageCacheManagerScribus image cache manager
 CScImageCacheProxyScribus image cache proxy
 CScImageCacheWriteActionBracket for write accesses to the image cache
 CScImgDataLoader
 CScImgDataLoader_GIMP
 CScImgDataLoader_GMagick
 CScImgDataLoader_JPEG
 CScImgDataLoader_ORA
 CScImgDataLoader_PDF
 CScImgDataLoader_PGF
 CScImgDataLoader_PICT
 CScImgDataLoader_PS
 CScImgDataLoader_PSD
 CScImgDataLoader_QT
 CScImgDataLoader_TIFF
 CScImgDataLoader_WPG
 CScInputDialogA QInputDialog clone with ScrSpinBox widget
 CScItemsState
 CScItemState
 CScJpegDestinationMgr
 CScJpegEncodeFilter
 CScJpegEncodeFilterData
 CScJpegErrorMgr
 CScLayer
 CScLayers
 CScLcms2ColorMgmtEngineImpl
 CScLcms2ColorProfileImpl
 CScLcms2ColorTransformImpl
 CScLcmsColorMgmtEngineImpl
 CScLcmsColorProfileImpl
 CScLcmsColorTransformImpl
 CScListBoxPixmap
 CScListWidgetDelegate
 CScLockedFileBase class for locked file access
 CScLockedFileRORead-only locked file access
 CScLockedFileRWRead/write locked file access
 CScMessageBoxThis class provides alternate versions of QMessageBox functions that write to log files when Scribus does not have a GUI. This class is identical to QMessageBox except that provides an optional default batch button. In batch mode, functions return the default batch button when it is not NoButton, otherwise they return the default button when it is not NoButton, otherwise they return one of the standard buttons. If a dialog asks "Are you sure that you want to do this?", the default button can be No to keep users from accidentally destroying data, while the batch button can be Yes to allow scripts to do what they need. This class does not include QMessageBox functions marked obsolete in Qt5. Use non-obsolete functions instead
 CScMimeData
 CScMWMenuManager
 CScNullEncodeFilter
 CsCodageOfFrequentDoubleOrExponent
 CScPage
 CScPageOutput
 CScPageOutput_Ps2
 CScPainter
 CScPainterEx_Cairo
 CScPainterEx_Ps2
 CScPainterExBase
 CScPaths
 CScPattern
 CScPersistentPluginA plug-in that is resident for the lifetime of the app
 CScPixmapCache
 CScPluginAbstract super class for all Scribus plug-ins
 CScPreview
 CScPrintEngine
 CScPrintEngine_GDI
 CScPrintEngine_PS
 CScProgressBarA Progress Bar that allows a number (X of Y) style or standard % indicator
 CScPs2OutputParams
 CScrAction
 CScrapbookPrefs
 CScRC4EncodeFilter
 CScRC4EncodeFilterData
 CScResizeCursor
 CScribus12Format
 CScribus12FormatImpl
 CScribus134Format
 CScribus134FormatImpl
 CScribus13Format
 CScribus13FormatImpl
 CScribus150Format
 CScribus150FormatImpl
 CScribusCoreThe core functions moved from the old ScribusMainWindow class NO WINDOWS NO VIEWS NO DOCS NO PAGEITEMS
 CScribusDocDocument Class
 CScribusMainWindowThis Class is the base class for your application. It sets up the main window and providing a menubar, toolbar and statusbar. For the main view, an instance of class ScribusView is created which creates your view
 CScribusQApp
 CScribusView
 CScribusWin
 CScripter
 CScripterCore
 CScripterImpl
 CScripterPrefs
 CScripterPrefsGuiSubclass of PrefsPanel that's supplied to the prefs dialog for use when showing plugin preferences
 CScriptPlugin
 CScriXmlDoc
 CScrPainter
 CScrPainterIm
 CScrPaletteBase
 CScrPopupMenu
 CScrSpinBoxScrSpinBox is a Qt4 replacement for our old ScrSpinBox using Qt3
 CScrSpinBoxPluginA ScrSpinBox plugin for Qt designer
 CScSlaInfoReader
 CScSplashScreenScribus splash screen
 CScStreamFilter
 CScTableWidget
 CScTableWidgetPluginA ScTableWidget plugin for Qt designer
 CScText
 CScText_Shared
 CScTextBrowser
 CScTextBrowserPluginA ScTextBrowser plugin for Qt designer
 CScTextMimeData
 CScTextStream
 CScToolBar
 CScTreeWidget
 CScTreeWidgetDelegate
 CScXmlStreamAttributes
 CScXmlStreamReader
 CScXmlStreamWriter
 CScZipHandler
 CSearchReplace
 CSEditor
 CSeItem
 CselectDialog
 CSelectFields
 CSelection
 CSelectionRubberBand
 CSeList
 CSerializer
 CSetCharStyle
 CSetCharStyle_bodyPageItem StoryText -> PageItem StoryText
 CSetTabStop
 CSetTabStop_body
 CSeView
 CShadeButton
 CShadowValues
 CshapeData
 CShapePalette
 CShapePlugSml importer plugin
 CShapePlugin
 CShapeView
 CShortcutWidgetUser defined key-shortcuts for Style Manager dialog
 CShortWordPrefs
 CShortWordsPluginThis is the Scribus Short Words plugin interface specification
 CSideBar
 CSimpleStateSimpleState provides a simple implementation of the UndoState
 CSingleLine
 CSingleObservable
 CSlaOutputDev
 CSMAlignSelect
 CSMAlignSelectPluginA SMScComboBox plugin for Qt designer
 CSMCellStyle
 CSMCellStyleWidget
 CSMCharacterStyle
 CSMCheckBox
 CSMColorCombo
 CSMColorComboPluginA SMColorCombo plugin for Qt designer
 CSMCStyleWidget
 CSMFontComboH
 CSMFontComboHPluginA SMFontComboH plugin for Qt designer
 CSMLineStyle
 CSMLineStyleWidget
 CSmlPlugSml importer plugin
 CSmoothPathPlugin
 CSMParagraphStyle
 CSMPStyleWidget
 CSMRadioButton
 CSMReplaceDiaStyle Manager replace dialog
 CSMRowWidgetStyle Manager: replace one style with another one. A "current--new row" widget
 CSMScComboBox
 CSMScComboBoxPluginA SMScComboBox plugin for Qt designer
 CSMScrSpinBox
 CSMScrSpinBoxPluginA SMScrSpinBox plugin for Qt designer
 CSMShadeButton
 CSMShadeButtonPluginA SMShadeButton plugin for Qt designer
 CSMSpinBox
 CSMSpinBoxPluginA SMSpinBox plugin for Qt designer
 CSMStyleImportImport styles from outer sla document. User can choose what to import and what to do with the style names here
 CSMStyleSelect
 CSMStyleSelectPluginA SMStyleSelect plugin for Qt designer
 CSMTableStyle
 CSMTableStyleWidget
 CSMTabruler
 CSMTabrulerPluginA SMTabruler plugin for Qt designer
 CSpanAction
 CSpanAction_body
 CSpecialChars
 CSpiralVectorDialog
 CSpiralWidget
 CSplashOutFontFileID
 CsPSPassthrough
 CSToolBAlign
 CSToolBColorF
 CSToolBColorS
 CSToolBFont
 CSToolBStyle
 CStory
 CStoryEditor
 CStoryEditorPrefs
 CStoryPrefer
 CStoryText
 CStrikeValues
 CStringPushButton
 CStyle
 CStyleContext
 CStyleContextProxy
 CStyledTextMimeData
 CStyleFlag
 CStyleItemRepresents a style type that can be added to the Style Manager
 CStyleManager
 CStyleReader
 CStyleSelect
 CStyleSet
 CStyleStack
 CStyleView
 CStyleViewItem
 CSubdividePluginThis is a simple Subdivide" plugin for Scribus 1.3 and later
 CSVGExPlug
 CSVGExportPlugin
 CSVGImportPluginA class providing the plugin interface implementation for this plugin
 CSVGOptions
 CSVGPlug
 CSVGState
 CSvgStyle
 CSvmPlug
 CSwatchCombo
 CSWConfigThis is the Scribus Short Words configuratin specification. Methods of this class read config files and PrefsManager context informations. Preferences GUI is in SWPrefsGui
 CSWDialogGUI dialog for user to make decision. Generated from Qt designer UI file. Later changes by my hands :)
 CSWParseThis is the Scribus Short Words plugin main mechanism
 CSWPrefsGuiThis is the Scribus Short Words plugin configuration widget. Used in Preferences dialog
 CSWSyntaxHighlighter
 CSxwDialog
 CSxwIm
 CSymbolPalette
 CSymbolView
 CSyntaxColorsStore colors for syntax highligter. It provides defaults, loading and storing preferences
 CSyntaxHighlighterSimple syntax highlighting for Scripter (QTextEdit). Based on the source of the Sqliteman and Qt4 examples. but very simplifier. Improved too (of course). TODO: colors of the higlited texts. User should set the colors in the preferences. Waiting for the new plugin API
 CTabControl
 CTabLayout
 CTableBorder
 CTableBorderLine
 CTableCell
 CTableCellData
 CTableColumnWidthsDialog
 CTableGesture
 CTableHandle
 CTablePainter
 CTableResize
 CTableRowHeightsDialog
 CTableSideSelector
 CTableStyle
 CTableStyleComboBox
 CTabManager
 CTabPDFOptions
 CTabruler
 CTagTable
 CTestGlyphStore
 CTestIndex
 CTestStoryText
 CTextAPI
 CTextDefault
 CTextFilter
 CTextLayout
 CTextNote
 CTextWriter
 CtfDia
 CtfFilter
 CTOCGenerator
 CTOCPrefs
 CToCSetup
 CTpalette
 CTransaction
 CTransactionData
 CTransactionSettings
 CTransactionStateTransactionState provides a container where multiple UndoStates can be stored
 CTransformDialog
 CTransformItem
 CTrashBin
 CTreeItem[0]
 CTreeModel[0]
 CTxtIm
 CTypoPrefs
 CUIPrefs
 CUnderlineValues
 CUndoBlocker
 CUndoGuiUndoGui is a virtual superclass for undo/redo widgets
 CUndoManagerUndoManager handles the undo stack
 CUndoObjectSuperclass for all objects that are wanted to have undoable actions
 CUndoPaletteUndoGui subclass which creates an undo history window
 CUndoStack
 CUndoStateUndoState describes an undoable state (action)
 CUndoTransaction
 CUndoWidgetTool bar buttons with pop up menus for undo and redo
 CUnicodeChooseButtonA special widget to cooperate with UnicodeSearch. Construct a toggle push button. When it's toggled, the search dialog is shown. It is an "apply" button too. Search dialog is constructed on demand only
 CUnicodeSearchSpecial "search for unicode character" dialog. The search string entered by user is searched in character description and in the hex representation (as string) too. See directory ./unicodemap/ for more info
 CUnicodeSearchModelQt4 model for QTableView used in UnicodeSearch dialog. It contains only 2 columns with hex-description pairs/rows of unicode glyphs (loaded from unicodemap/unicodenameslist.txt. Hex and descriptions are stored in QMap description+code/code for performance
 CUniconvImportPluginA class providing the plugin interface implementation for the uniconvertor plugin
 CUniqueID
 CUnZipPKZip 2.0 file decompression. Compatibility with later versions is not ensured as they may use unsupported compression algorithms. Versions after 2.7 may have an incompatible header format and thus be completely incompatible
 CUnzipPrivate
 CUpdateManaged
 CUpdateManager
 CUpdateMemento
 CUpgradeChecker
 CUpgradeCheckerGUI
 CUrlLauncher
 CUsePrinterMarginsDialog
 CUserActionSniffer
 CUserData
 CVColorStop
 CVColorStopEx
 CVerifierPrefs
 CVGradient
 CVGradientEx
 CViewerQT
 CViewToolBar
 CVisionDefectColorThis code is an implementation of an algorithm described by Hans Brettel, Francoise Vienot and John Mollon in the Journal of the Optical Society of America V14(10), pg 2647. (See http://vischeck.com/ for more info.)
 CVivaPlugViva importer plugin
 CVrulerVertical ruler
 CVsdPlugVSD importer plugin
 CWeldEditDialog
 CWindowAPI
 CWindowPrefs
 CWmfCmd
 CWMFContext
 CWmfEnhMetaHeader
 CWmfEnhMetaRecord
 CWMFGraphicsState
 CWMFImport
 CWMFImportPluginA class providing the plugin interface implementation for this plugin
 CWmfMetaHeader
 CWmfMetaRecord
 CWmfObjBrushHandle
 CWmfObjFontHandle
 CWmfObjHandle
 CWmfObjPatternBrushHandle
 CWmfObjPenHandle
 CWmfPlaceableHeader
 CWordsFound
 CWortEdit
 CWPG1Parser
 CWPG2Parser
 CWPG2TransformMatrix
 CWPGBinaryDataContext
 CWPGBitmapContext
 CWPGCompoundPolygon
 CWPGGroupContext
 CWPGHeader
 CWPGInternalInputStream
 CWpgPlugWPG importer plugin
 CWPGXParser
 CWPXInputStream
 CXarPlugXar (Xara) importer plugin
 CXarStyle
 CXfigPlugXfig importer plugin
 CXmlColorPicker
 CXmlComboBox
 CXmlDoubleSpinBox
 CXmlFontComboBox
 CXmlLineEdit
 CXmlSpinBox
 CXmlTextEdit
 CXmlWidget
 CXPSExPlug
 CXPSExportPlugin
 CXpsImportOptions
 CXpsPlugXps importer plugin
 CXtgDialog
 CXtgIm
 CXtgScannerClass for scanning and parsing an XPress Tags Document
 CZipZip file compression
 CZipEntryP
 CZipPrivate
 Czlib_filefunc_def_s