QCAD
Open Source 2D CAD
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
oCAddOnInitializes and manages all add-ons
oCApolloniusFining tangent circles to three shapes (points, lines, circles)
oCBlockDialogCreates a dialog to edit the attributes of a block (currently name only)
oCCadToolBarCAD tool bar with configurable number of columns of tool buttons
oCCharacterMapDialogProvides a character map dialog that shows available Unicode characters to insert into a text field
oCColumnLayoutCopyright (c) 2011-2015 by Andrew Mustun
oCDbConnectionProvides a connection to a SQLite database
oCDirectoryListFills the list widget "listWidgetName", a child of pageWidget with directories (from where?)
oCDL_ArcDataArc Data
oCDL_AttributesStoring and passing around attributes
oCDL_BlockDataBlock Data
oCDL_CircleDataCircle Data
oCDL_CodesCodes for colors and DXF versions
oCDL_ControlPointDataSpline control point data
oCDL_CreationInterfaceAbstract class (interface) for the creation of new entities
oCDL_DictionaryDataDictionary data
oCDL_DictionaryEntryDataDictionary entry data
oCDL_DimAlignedDataAligned Dimension Data
oCDL_DimAngular3PDataAngular Dimension Data (3 points version)
oCDL_DimAngularDataAngular Dimension Data
oCDL_DimDiametricDataDiametric Dimension Data
oCDL_DimensionDataGeneric Dimension Data
oCDL_DimLinearDataLinear (rotated) Dimension Data
oCDL_DimOrdinateDataOrdinate Dimension Data
oCDL_DimRadialDataRadial Dimension Data
oCDL_DxfReading and writing of DXF files
oCDL_EllipseDataEllipse Data
oCDL_ExceptionUsed for exception handling
oCDL_ExtrusionStoring and passing around attributes
oCDL_FitPointDataSpline fit point data
oCDL_HatchDataHatch data
oCDL_HatchEdgeDataHatch edge data
oCDL_HatchLoopDataHatch boundary path (loop) data
oCDL_ImageDataImage Data
oCDL_ImageDefDataImage Definition Data
oCDL_InsertDataInsert Data
oCDL_KnotDataSpline knot data
oCDL_LayerDataLayer Data
oCDL_LeaderDataLeader (arrow)
oCDL_LeaderVertexDataLeader Vertex Data
oCDL_LineDataLine Data
oCDL_LinetypeDataLine Type Data
oCDL_MTextDataMText Data
oCDL_PointDataPoint Data
oCDL_PolylineDataPolyline Data
oCDL_RayDataRay Data
oCDL_SplineDataSpline Data
oCDL_StyleDataText style data
oCDL_TextDataText Data
oCDL_TraceDataTrace Data / solid data / 3d face data
oCDL_VertexDataVertex Data
oCDL_WriterDefines interface for writing low level DXF constructs to a file
oCDL_XLineDataXLine Data
oCEventHandlerEvent handler class
oCExFileExporterFile exporter implementation
oCExFileExporterFactoryFile exporter factory
oCExFileImporterFile importer implementation
oCExFileImporterFactoryFile importer factory
oCFirstStartCopyright (c) 2011-2015 by Andrew Mustun
oCHatchDialogHatch creation or editing dialog
oCIndexWatcherInternal helper class
oCItemDelegateCopyright (c) 2011-2015 by Andrew Mustun
oCJlCompressUtility class for typical operations
oCKeyReactorReacts to an assigned shortcut for the given index of the reference point combo box
oCLayerDialogCreates a dialog to edit the attributes of a layer
oCListViewEventHandlerEvent handler for drag and drop, clicks, double-click
oCMap
oCMenuData
oCMolImporterVery basic MOL import implementation
oCMyXmlHandlerSAX style XML handler
oCProjectionFocusListenerHelper class to update grid button status when focus changes (e.g
oCPropertyWatcherInternal helper class
oCQIODevice_descriptor
oCQuaChecksum32Checksum interface
oCQuaGzipFileGZIP file
oCQuaZIODeviceA class to compress/decompress QIODevice
oCQuaZipZIP archive
oCQuaZipDirProvides ZIP archive navigation
oCQuaZipFileA file inside ZIP archive
oCQuaZipFileInfoInformation about a file inside archive
oCQuaZipFileInfo64Information about a file inside archive (with zip64 support)
oCQuaZipFilePrivateThe implementation class for QuaZip
oCQuaZipNewInfoInformation about a file to be created
oCQuaZipPrivateAll the internal stuff for the QuaZip class
oCRActionAbstract base class for all action classes
oCRBlockListenerAbstract base class for classes that are interested in being notified whenever a block has been added or changed
oCRBoxRepresents a box e.g
oCRCharacterWidget
oCRCharacterWidgetPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRCloseCurrentEventCopyright (c) 2011-2015 by Andrew Mustun
oCRColorColor
oCRColorComboCopyright (c) 2011-2015 by Andrew Mustun
oCRColorComboPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRCommandEventCopyright (c) 2011-2015 by Andrew Mustun
oCRCommandLineCopyright (c) 2011-2015 by Andrew Mustun
oCRCommandLinePluginCopyright (c) 2011-2015 by Andrew Mustun
oCRCoordinateListenerAbstract base class for classes that are interested in the current coordinate of the mouse cursor
oCRCustomWidgetsCopyright (c) 2011-2015 by Andrew Mustun
oCRDebugThis class provides some static methods for printing debugging information to stderr
oCRdfCreates an RDF object that represents the RDF file for the given resource
oCRdfHandlerSAX style XML handler
oCRDirectedCopyright (c) 2011-2015 by Andrew Mustun
oCRDockWidgetCopyright (c) 2011-2015 by Andrew Mustun
oCRDocumentInterfaceInterface for interaction between a graphics document and a user
oCRDxfServicesCopyright (c) 2011-2015 by Andrew Mustun
oCRDxfTextStyleRepresents a text style
oCRecentFilesMenuSpecialized QMenu class that shows recently used files
oCREntityDataBase class for all entity data classes
oCREventFilterCopyright (c) 2011-2015 by Andrew Mustun
oCRExplodableInterface for explodable shape classes
oCRExporterAbstract base class for exporters
oCRExportListenerAbstract base class for classes that are interested in file export events
oCRFileCacheCopyright (c) 2011-2015 by Andrew Mustun
oCRFileExporterFactoryNeeds to be implemented by RFileExporter implementations to check if the exporter is suitable to export a file and to instantiate the file exporter if required
oCRFileExporterRegistryRegistry of all available file exporters (RFileExporter)
oCRFileImporterFactoryNeeds to be implemented by RFileImporter implementations to check if the importer is suitable to import a file and to instantiate the file importer if required
oCRFileImporterRegistryRegistry of all available file importers (RFileImporter)
oCRFileSystemModel
oCRFocusFrameCopyright (c) 2011-2015 by Andrew Mustun
oCRFocusListenerAbstract base class for classes that are interested in the current focus
oCRFontCopyright (c) 2011-2015 by Andrew Mustun
oCRFontChooserWidget
oCRFontChooserWidgetPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRFontListCopyright (c) 2011-2015 by Andrew Mustun
oCRGraphicsViewQtPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRGridAbstract base class for grid implementations
oCRImporterBase class for importers
oCRImportListenerAbstract base class for classes that are interested in file import events
oCRInputEventAn input event for a graphics scene
oCRInterTransactionListenerAbstract base class for classes that are intercepting transactions for example to add to a transaction in progress
oCRLayerListenerAbstract base class for classes that are interested in being notified whenever a layer has been added or changed
oCRLinetypeComboCopyright (c) 2011-2015 by Andrew Mustun
oCRLinetypeComboDelegateCopyright (c) 2011-2015 by Andrew Mustun
oCRLinetypeComboPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRLinetypeListCopyright (c) 2011-2015 by Andrew Mustun
oCRLinetypePatternCopyright (c) 2011-2015 by Andrew Mustun
oCRLineweightCopyright (c) 2011-2015 by Andrew Mustun
oCRLineweightComboCopyright (c) 2011-2015 by Andrew Mustun
oCRLineweightComboPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRListViewCopyright (c) 2011-2015 by Andrew Mustun
oCRListViewPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRListWidgetCopyright (c) 2011-2015 by Andrew Mustun
oCRLocalPeerCopyright (c) 2011-2015 by Andrew Mustun
oCRLockedFileCopyright (c) 2011-2015 by Andrew Mustun
oCRMathMath functions
oCRMathLineEditCopyright (c) 2011-2015 by Andrew Mustun
oCRMathLineEditPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRMatrixSimple matrix class
oCRMdiAreaMDI area with tabbar that features add tab button
oCRMdiChildQtPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRMessageHandlerCopyright (c) 2011-2015 by Andrew Mustun
oCRModifiedListenerAbstract base class for classes that are interested in the current state of a storage (modified or unmodified)
oCRAddObjectsOperation::RModifiedObjects
oCRMouseCoordinateListenerAbstract base class for classes that are interested in the current coordinate of the mouse cursor
oCRNewDocumentListenerAbstract base class for classes that are interested in being notified when a new document is created
oCRNonCopyableCopyright (c) 2011-2015 by Andrew Mustun
oCRObjectAbstract base class for all objects
oCRPainterPathExtended painter path with a z-level and a pen
oCRPainterPathDeviceCopyright (c) 2011-2015 by Andrew Mustun
oCRPainterPathEngineCopyright (c) 2011-2015 by Andrew Mustun
oCRPainterPathSourceCopyright (c) 2011-2015 by Andrew Mustun
oCRPatternCopyright (c) 2011-2015 by Andrew Mustun
oCRPatternLineCopyright (c) 2011-2015 by Andrew Mustun
oCRPatternListCopyright (c) 2011-2015 by Andrew Mustun
oCRPenListenerAbstract base class for classes that are interested in being notified whenever the current pen changes
oCRPluginInfoInformation about a plugin
oCRPluginInterfaceInterface for all C++ QCAD plugins
oCRPluginLoaderCopyright (c) 2011-2015 by Andrew Mustun
oCRProgressHandlerCopyright (c) 2011-2015 by Andrew Mustun
oCRPropertyAttributesCopyright (c) 2011-2015 by Andrew Mustun
oCRPropertyChangeStores the change that was made to a property of an object
oCRPropertyEventCopyright (c) 2011-2015 by Andrew Mustun
oCRPropertyListenerAbstract base class for classes that are interested in properties of the current selection or the current action
oCRPropertyTypeIdCopyright (c) 2011-2015 by Andrew Mustun
oCRRequireHeapCopyright (c) 2011-2015 by Andrew Mustun
oCRResourceList< T >Copyright (c) 2011-2015 by Andrew Mustun
oCRRulerAbstract base class for widgets that display a ruler, usually shown at the top and left of a graphics view
oCRRulerQtPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRRunnerCopyright (c) 2011-2015 by Andrew Mustun
oCRSClass namespace for various global enums
oCRScriptHandlerAbstract base class for all script handlers
oCRSelectionChangedEventCopyright (c) 2011-2015 by Andrew Mustun
oCRSelectionListenerAbstract base class for classes that are interested in the current clipboard contents and want to be notified whenever the clipboard changes
oCRSettings
oCRShapeInterface for geometrical shape classes
oCRShortcutLineEditCopyright (c) 2011-2015 by Andrew Mustun
oCRShortcutLineEditPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRSiDataStreamCopyright (c) 2011-2015 by Andrew Mustun
oCRSingleApplication
oCRSingletonCopyright (c) 2011-2015 by Andrew Mustun
oCRSpatialIndexNavel::RSiPointInternal representation of a point
oCRSpatialIndexNavel::RSiRegionInternal representation of a rectangular region
oCRSnapAbstract base class for all grid and object snap implementations
oCRSnapListenerAbstract base class for classes that are interested in the current snap mode
oCRSnapRestrictionAbstract base class for all snap restriction implementations
oCRSpatialIndexVisitorCopyright (c) 2011-2015 by Andrew Mustun
oCRSplineProxyCopyright (c) 2011-2015 by Andrew Mustun
oCRStemmerCopyright (c) 2011-2015 by Andrew Mustun
oCRTabletEventA tablet event for a graphics scene
oCRTerminateEventCopyright (c) 2011-2015 by Andrew Mustun
oCRTextEditCopyright (c) 2011-2015 by Andrew Mustun
oCRTextEditPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRTextRendererRenders formatted text into painter paths
oCRThreadCopyright (c) 2011-2015 by Andrew Mustun
oCRTransactionTransaction implementation
oCRTransactionEventCopyright (c) 2011-2015 by Andrew Mustun
oCRTransactionListenerAbstract base class for classes that are interested in the current transaction stack
oCRTransformationCopyright (c) 2011-2015 by Andrew Mustun
oCRTreeWidgetCopyright (c) 2011-2015 by Andrew Mustun
oCRUcsListenerAbstract base class for classes that are interested in being notified whenever a UCS has been added or changed
oCRUnitConversion methods for units
oCRVectorRepresents a 3d vector (x/y/z)
oCRVector::RVectorAngleSort
oCRVector::RVectorDistanceSort
oCRViewFocusListenerAbstract base class for classes that are interested in the current view focus
oCRViewListenerAbstract base class for classes that are interested in being notified whenever a view has been added or changed
oCRWebViewCopyright (c) 2011-2015 by Andrew Mustun
oCRWebViewPluginCopyright (c) 2011-2015 by Andrew Mustun
oCRWidgetCopyright (c) 2011-2015 by Andrew Mustun
oCRZipCopyright (c) 2011-2015 by Andrew Mustun
oCScInputInfoEventFilterEvent filter installed for all widgets, tracks mouse, keys, etc
oCShapeAlgorithmsVarious shape based algorithms
oCStringECMAScript Script class
oCSvgHandlerSAX style XML handler
oCSvgImporterVery basic SVG import implementation
oCSvgImporterFactory
oCSymbolMenuDataHelper class for symbol popup menu
oCTableAbstract base class for all table objects
oCTextDialogText creation or editing dialog
oCtm_unz_s
oCtm_zip_s
oCToggleAntialiasingModeFocusListenerHelper class to update AntialiasingMode button status when focus changes (e.g
oCToggleDraftModeFocusListenerHelper class to update DraftMode button status when focus changes (e.g
oCToggleGridFocusListenerHelper class to update grid button status when focus changes (e.g
oCToggleLinetypeModeFocusListenerHelper class to update LinetypeMode button status when focus changes (e.g
oCunz64_file_pos_s
oCunz_file_info64_s
oCunz_file_info_s
oCunz_file_pos_s
oCunz_global_info64_s
oCunz_global_info_s
oCViewportA viewport encapsulates one graphics view and might provide means to navigate (scroll bars) and other widgets that are available for every graphics view
oCRSpatialIndexNavel::VisitorInternal node and data visitor
oCXmlHandlerSAX style XML handler
oCzip_fileinfo
oCzlib_filefunc64_32_def_s
oCzlib_filefunc64_def_s
\Czlib_filefunc_def_s