LibrePCB Developers Documentation
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CAirWiresBuilderThe AirWiresBuilder class
 CAirWiresBuilderImpl
 CAlignmentThe Alignment class
 CPackage::AlternativeName
 CAngleUsed to represent an angle (for example 12.75 degrees)
 CApplicationStatic functions to access some global application configuration
 CSceneData3D::AreaData
 CAssemblyVariantThe AssemblyVariant class
 CAssemblyVariantListNameProvider
 CAttributeThe Attribute class
 CAttributeKeyConstraint
 CAttributeKeyVerifier
 CAttributeListNameProvider
 CAttributeSubstitutorSubstitutes attribute keys in strings with their actual values (e.g. replace "{{NAME}}" by "U42", a component's name)
 CAttributeTypeThe AttributeType class
 CAttributeUnitThe AttributeUnit class
 CBI_NetLineAnchor
 CBoardAirWiresBuilderThe BoardAirWiresBuilder class
 CBoardClipboardDataThe BoardClipboardData class
 CBoardClipboardDataBuilderThe BoardClipboardDataBuilder class
 CBoardClipperPathGeneratorCreates a Clipper path from a librepcb::Board
 CBoardD356NetlistExportThe BoardD356NetlistExport class
 CBoardDesignRuleCheckSettingsThe BoardDesignRuleCheckSettings class
 CBoardDesignRulesThe BoardDesignRules class
 CBoardFabricationOutputSettingsThe BoardFabricationOutputSettings class
 CBoardHoleDataThe BoardHoleData class
 CBoardNetSegmentSplitterThe BoardNetSegmentSplitter class
 CBoardPickPlaceGeneratorThe BoardPickPlaceGenerator class
 CBoardPolygonDataThe BoardPolygonData class
 CBoardStrokeTextDataThe BoardStrokeTextData class
 CBoardZoneDataThe BoardZoneData class
 CBomBill of materials list
 CBomCsvWriterThe BomCsvWriter class
 CBomGeneratorThe BomGenerator class
 CBomItemItem of a bill of materials list
 CBoundedUnsignedRatioRatio limited to a range specified by min/max values
 CProjectJsonExport::BoundingBox
 CKeyboardShortcutsModel::Category
 CCategoryTreeBuilder< ElementType >Helper class to extract a category tree from librepcb::WorkspaceLibraryDb
 CCategoryTreeLabelTextBuilder< ElementType >The CategoryTreeLabelTextBuilder class
 CCircleThe Circle class
 CDxfReader::Circle
 CSceneData3D::CircleData
 CCircleListNameProvider
 CCircuitIdentifierConstraint
 CCircuitIdentifierVerifier
 CClipperHelpersThe ClipperHelpers class
 CCmpSigPinDisplayTypeThe CmpSigPinDisplayType clas
 CTheme::Color
 CFootprintPainter::ColorContent
 CBoardPainter::ColorContent
 CCommandLineInterfaceThe CommandLineInterface class
 CFileFormatMigrationV01::Component
 CEagleLibraryImport::Component
 CComponentAssemblyOptionThe ComponentAssemblyOption class
 CComponentAssemblyOptionListNameProvider
 CFileFormatMigrationV01::ComponentInstance
 CSchematicClipboardData::ComponentInstance
 CEagleProjectImport::ComponentMap
 CComponentPinSignalMapHelpers
 CComponentPinSignalMapItemMaps a symbol pin to a component signal
 CComponentPinSignalMapNameProvider
 CComponentPrefixConstraint
 CComponentPrefixVerifier
 CComponentSignalOne signal of a component
 CComponentSignalListNameProvider
 CComponentSymbolVariantSymbol variant of a component
 CFileFormatMigrationV01::ComponentSymbolVariant
 CComponentSymbolVariantItemOne symbol of a component symbol variant
 CComponentSymbolVariantItemListHelpers
 CComponentSymbolVariantItemListNameProvider
 CComponentSymbolVariantItemSuffixConstraint
 CComponentSymbolVariantItemSuffixVerifier
 CComponentSymbolVariantListNameProvider
 CRealisticBoardPainter::Content
 CGraphicsOutputJob::Content
 CGraphicsExportDialog::ContentItem
 CEditorWidgetBase::Context
 CPackageEditorFsm::Context
 CSymbolEditorFsm::Context
 CBoardEditorFsm::ContextFSM Context
 CSchematicEditorFsm::ContextFSM Context
 CCsvFileComma-separated values (CSV) file
 CD356NetlistGeneratorThe D356NetlistGenerator class
 CPartInformationDelegate::Data
 COccModel::Data
 CDebugSome methods for debugging/logging
 CDesktopIntegrationAllow installing/uninstalling LibrePCB to the desktop environment
 CDesktopServicesProvides methods to access common desktop services
 CBoardClipboardData::Device
 CEagleLibraryImport::Device
 CSceneData3D::DeviceData
 CBoardEditorState_Select::DeviceMenuItem
 CUnplacedComponentsDock::DeviceMetadata
 CDevicePadSignalMapHelpers
 CDevicePadSignalMapItemThe DevicePadSignalMapItem class
 CDevicePadSignalMapNameProvider
 CDirectoryLockThis class can be used to implement file-based directory locks
 CDL_CreationAdapter
 CDxfReaderRead DXF files into LibrePCB data structures
 CEagleLibraryConverterSettingsSettings for librepcb::eagleimport::EagleLibraryConverter
 CEagleTypeConverterHelper class to convert EAGLE types to LibrePCB types
 CEditorCommandSetCollection of all commands across all editors
 CEditorToolboxSome useful general purpose methods for editors (i.e. GUI stuff)
 CElectricalRuleCheckChecks a librepcb::Board for design rule violations
 CElementNameConstraint
 CElementNameVerifier
 CExcellonGeneratorThe ExcellonGenerator class
 CWorkspaceSettingsDialog::ExternalApplication
 CFileDialogWrapper around QFileDialog to slightly change its behaviour
 CFilePathThis class represents absolute, well-formatted paths to files or directories
 CFileProofNameConstraint
 CFileProofNameVerifier
 CFileUtilsSome static methods to execute file operations
 CFootprintOne footprint variant of a package
 CBoardPainter::Footprint
 CFootprintClipboardDataThe FootprintClipboardData class
 CFootprintListNameProvider
 CFootprintPadPad of a footprint
 CFootprintPadListNameProvider
 CFileFormatMigrationV01::Gate
 CEagleTypeConverter::GeometryIntermediate geometry type used for converting polygon-like EAGLE elements
 CGerberApertureListA helper class to generate the aperture definitions for a Gerber file
 CGerberAttributeA Gerber X2 attribute
 CGerberAttributeWriterA helper class to generate Gerber X2 attributes
 CGerberGeneratorThe GerberGenerator class
 CGraphicsExportSettingsSettings for librepcb::GraphicsExport
 CGraphicsLayerGraphical layer used in schematics and boards
 CGraphicsPagePainterBase class for printing a page for librepcb::GraphicsExport
 CGraphicsPainterDraw LibrePCB graphics elements on a QPainter
 CGridSettingsDialog::Grid
 CHAlignThe HAlign class
 CHoleThe Hole class
 CSceneData3D::HoleData
 CBoardPainter::HoleData
 CHoleListNameProvider
 CIF_ComponentSymbolVariantEditorProviderThe IF_ComponentSymbolVariantEditorProvider interface
 CIF_GraphicsLayerProviderDefines an interface for classes which provide layers
 CIF_GraphicsViewEventHandlerThe IF_GraphicsViewEventHandler class
 CIF_RuleCheckHandler
 CComboBoxDelegate::Item
 CCategoryTreeModel::Item
 CSerializableObjectList< T, P, OnEditedArgs >::Iterator< I, O >
 CBoardPlaneFragmentsBuilder::JobData
 CJunctionConnection point between netlines or traces
 CJunctionListNameProvider
 CBoardPlaneFragmentsBuilder::KeepoutZoneData
 CSchematicPainter::Label
 CLayerAll supported geometry layers
 CLengthUsed to represent a length (for example 12.75 millimeters)
 CLengthUnitLength unit (millimeters, inches,...) and provides some useful methods to make the life easier
 CLibraryBaseElementCheckThe LibraryBaseElementCheck class
 CLibraryElementCacheCache for fast access to library elements
 CLibraryOverviewWidget::LibraryMenuItem
 CSchematicPainter::Line
 CLocalizedDescriptionMapPolicy
 CLocalizedKeywordsMapPolicy
 CLocalizedNameMapPolicy
 CMarkdownConverterThe MarkdownConverter class
 CMaskConfigDefines how to add automatic stop mask or solder paste
 CMathParserMathematical expression parser
 CMenuBuilderHelper to easily create a QMenu
 CFileFormatMigration::Message
 CMessageLogger::Message
 CNetLabelNet text label of a schematic
 CNetLabelListNameProvider
 CNetLineNet line within a schematic
 CNetLineAnchorThe NetLineAnchor class
 CNetLineListNameProvider
 CBoardClipboardData::NetSegment
 CSchematicClipboardData::NetSegment
 CBoardSelectionQuery::NetSegmentItems
 CCmdRemoveBoardItems::NetSegmentItems
 CSchematicSelectionQuery::NetSegmentItems
 CNonEmptyPathConstraint
 CNonEmptyPathVerifier
 CNormDependentPrefixMapPolicy
 COutputJob::ObjectSet< T >
 COccModel3D model implemented with OpenCascade
 COpenGlObjectRepresents one 3D object in an OpenGL 3D model
 COutputJobBase class for all output job types
 COutputJobListNameProvider
 COverlineMarkupParserExtract overlines of text with markup
 CEagleLibraryImport::Package
 CPackageModelRepresents a 3D model of a librepcb::Package
 CPackageModelListNameProvider
 CPackagePadOne logical pad of a package
 CPackagePadListNameProvider
 CBoardPainter::Pad
 CTraceAnchor::PadAnchor
 CBoardPlaneFragmentsBuilder::PadData
 CPadGeometryDescribes the shape of a pad
 CPadHoleThe PadHole class
 CPadHoleListNameProvider
 CNewProjectWizardPage_EagleImport::ParserResult
 CPartThe Part class
 CPartInformationProvider::Part
 CWorkspaceLibraryDb::Part
 CApiEndpoint::Part
 CPartInformationProvider::PartInformation
 CPartListNameProvider
 CPartInformationProvider::PartResource
 CPathList of vertices connected by straight lines or circular arc segments
 CPrimitiveFootprintPadGraphicsItem::PathItem
 CPcbColorPredefined colors relevant for PCB fabrication
 CPickPlaceCsvWriterThe PickPlaceCsvWriter class
 CPickPlaceDataThe librepcb::PickPlaceData class represents the content of a pick&place file
 CPickPlaceDataItemThe librepcb::PickPlaceDataItem class represents one item of a pick&place file
 CSchematicPainter::Pin
 CEagleTypeConverter::PinLibrePCB data structure to represent an EAGLE symbol pin
 CNetLineAnchor::PinAnchor
 CBoardClipboardData::Plane
 CBoardPainter::Plane
 CBoardPlaneFragmentsBuilder::PlaneData
 CPointUsed to represent a point/coordinate/vector, for example (1.2mm; 5.6mm) for X=1.2mm and Y=5.6mm
 CPolygonThe Polygon class
 CBoardPlaneFragmentsBuilder::PolygonData
 CSceneData3D::PolygonData
 CBoardPainter::PolygonData
 CPolygonListNameProvider
 CPositiveLengthConstraint
 CPositiveLengthVerifier
 CProjectAttributeLookupDetermine an attribute value of an object within a librepcb::Project
 CFileFormatMigrationV01::ProjectContext
 CProjectJsonExportProject data export to JSON
 CQAbstractItemModel
 CQAbstractListModel
 CQAbstractSpinBox
 CQAbstractTableModel
 CQActionGroup
 CQDialog
 CQDockWidget
 CQDoubleSpinBox
 CQException
 CQFileIconProvider
 CQFileSystemModel
 CQForeachContainer< const librepcb::SerializableObjectList< T, P, OnEditedArgs... > >
 CQForeachContainer< librepcb::SerializableObjectList< T, P, OnEditedArgs... > >
 CQFrame
 CQGraphicsItem
 CQGraphicsItemGroup
 CQGraphicsScene
 CQGraphicsView
 CQMainWindow
 CQObject
 CQOpenGLFunctions
 CQOpenGLWidget
 CQPlainTextEdit
 CQSortFilterProxyModel
 CQStatusBar
 CQStyledItemDelegate
 CQTableView
 CQTabWidget
 CQtCompatQt compatibility helper class
 CQThread
 CQtMetaTypeRegistration< T >Wrapper around qRegisterMetaType<T> to allow static registration
 CQToolBar
 CQVector
 CQWidget
 CQWizard
 CQWizardPage
 CRatioUsed to represent a ratio number (e.g. 13.37%)
 CD356NetlistGenerator::Record
 CResourceThe Resource class
 CResourceListNameProvider
 CTransactionalFileSystem::RestoreModeConvenience class providing standard implementations for librepcb::TransactionalFileSystem::RestoreCallback
 CGraphicsExport::Result
 CMathParser::Result
 CTangentPathJoiner::Result
 CRuleCheckMessageThe RuleCheckMessage class
 CGraphicsView::RulerGauge
 CGraphicsExport::RunArgs
 CSceneData3D3D scene data representing a board with package models
 CSchematicClipboardDataThe SchematicClipboardData class
 CSchematicClipboardDataBuilderThe SchematicClipboardDataBuilder class
 CSchematicNetSegmentSplitterThe SchematicNetSegmentSplitter class
 CScopeGuardBase
 CAddComponentDialog::SearchResult
 CAddComponentDialog::SearchResultComponent
 CAddComponentDialog::SearchResultDevice
 CSchematicNetSegmentSplitter::Segment
 CTangentPathJoiner::Segment
 CBoardNetSegmentSplitter::Segment
 CSerializableKeyValueMap< T >The SerializableKeyValueMap class provides an easy way to serialize and deserialize ordered key value pairs
 CSerializableKeyValueMap< LocalizedDescriptionMapPolicy >
 CSerializableKeyValueMap< LocalizedKeywordsMapPolicy >
 CSerializableKeyValueMap< LocalizedNameMapPolicy >
 CSerializableKeyValueMap< NormDependentPrefixMapPolicy >
 CSerializableObjectList< T, P, OnEditedArgs >The SerializableObjectList class implements a list of serializable objects
 CSerializableObjectList< AssemblyVariant, AssemblyVariantListNameProvider, AssemblyVariant::Event >
 CSerializableObjectList< AssemblyVariant, AssemblyVariantListNameProvider, OnEditedArgs... >
 CSerializableObjectList< Attribute, AttributeListNameProvider, Attribute::Event >
 CSerializableObjectList< Attribute, AttributeListNameProvider, OnEditedArgs... >
 CSerializableObjectList< Circle, CircleListNameProvider, Circle::Event >
 CSerializableObjectList< Circle, CircleListNameProvider, OnEditedArgs... >
 CSerializableObjectList< ComponentAssemblyOption, ComponentAssemblyOptionListNameProvider, ComponentAssemblyOption::Event >
 CSerializableObjectList< ComponentAssemblyOption, ComponentAssemblyOptionListNameProvider, OnEditedArgs... >
 CSerializableObjectList< ComponentPinSignalMapItem, ComponentPinSignalMapNameProvider, ComponentPinSignalMapItem::Event >
 CSerializableObjectList< ComponentPinSignalMapItem, ComponentPinSignalMapNameProvider, OnEditedArgs... >
 CSerializableObjectList< ComponentSignal, ComponentSignalListNameProvider, ComponentSignal::Event >
 CSerializableObjectList< ComponentSignal, ComponentSignalListNameProvider, OnEditedArgs... >
 CSerializableObjectList< ComponentSymbolVariant, ComponentSymbolVariantListNameProvider, ComponentSymbolVariant::Event >
 CSerializableObjectList< ComponentSymbolVariant, ComponentSymbolVariantListNameProvider, OnEditedArgs... >
 CSerializableObjectList< ComponentSymbolVariantItem, ComponentSymbolVariantItemListNameProvider, ComponentSymbolVariantItem::Event >
 CSerializableObjectList< ComponentSymbolVariantItem, ComponentSymbolVariantItemListNameProvider, OnEditedArgs... >
 CSerializableObjectList< DevicePadSignalMapItem, DevicePadSignalMapNameProvider, DevicePadSignalMapItem::Event >
 CSerializableObjectList< DevicePadSignalMapItem, DevicePadSignalMapNameProvider, OnEditedArgs... >
 CSerializableObjectList< Footprint, FootprintListNameProvider, Footprint::Event >
 CSerializableObjectList< Footprint, FootprintListNameProvider, OnEditedArgs... >
 CSerializableObjectList< FootprintPad, FootprintPadListNameProvider, FootprintPad::Event >
 CSerializableObjectList< FootprintPad, FootprintPadListNameProvider, OnEditedArgs... >
 CSerializableObjectList< Hole, HoleListNameProvider, Hole::Event >
 CSerializableObjectList< Hole, HoleListNameProvider, OnEditedArgs... >
 CSerializableObjectList< Junction, JunctionListNameProvider, Junction::Event >
 CSerializableObjectList< Junction, JunctionListNameProvider, OnEditedArgs... >
 CSerializableObjectList< librepcb::editor::BoardClipboardData::Device, librepcb::editor::BoardClipboardData::Device >
 CSerializableObjectList< librepcb::editor::BoardClipboardData::Device, librepcb::editor::BoardClipboardData::Device, OnEditedArgs... >
 CSerializableObjectList< librepcb::editor::BoardClipboardData::NetSegment, librepcb::editor::BoardClipboardData::NetSegment >
 CSerializableObjectList< librepcb::editor::BoardClipboardData::NetSegment, librepcb::editor::BoardClipboardData::NetSegment, OnEditedArgs... >
 CSerializableObjectList< librepcb::editor::BoardClipboardData::Plane, librepcb::editor::BoardClipboardData::Plane >
 CSerializableObjectList< librepcb::editor::BoardClipboardData::Plane, librepcb::editor::BoardClipboardData::Plane, OnEditedArgs... >
 CSerializableObjectList< librepcb::editor::SchematicClipboardData::ComponentInstance, librepcb::editor::SchematicClipboardData::ComponentInstance >
 CSerializableObjectList< librepcb::editor::SchematicClipboardData::ComponentInstance, librepcb::editor::SchematicClipboardData::ComponentInstance, OnEditedArgs... >
 CSerializableObjectList< librepcb::editor::SchematicClipboardData::NetSegment, librepcb::editor::SchematicClipboardData::NetSegment >
 CSerializableObjectList< librepcb::editor::SchematicClipboardData::NetSegment, librepcb::editor::SchematicClipboardData::NetSegment, OnEditedArgs... >
 CSerializableObjectList< librepcb::editor::SchematicClipboardData::SymbolInstance, librepcb::editor::SchematicClipboardData::SymbolInstance >
 CSerializableObjectList< librepcb::editor::SchematicClipboardData::SymbolInstance, librepcb::editor::SchematicClipboardData::SymbolInstance, OnEditedArgs... >
 CSerializableObjectList< NetLabel, NetLabelListNameProvider, NetLabel::Event >
 CSerializableObjectList< NetLabel, NetLabelListNameProvider, OnEditedArgs... >
 CSerializableObjectList< NetLine, NetLineListNameProvider, NetLine::Event >
 CSerializableObjectList< NetLine, NetLineListNameProvider, OnEditedArgs... >
 CSerializableObjectList< OutputJob, OutputJobListNameProvider, OnEditedArgs... >
 CSerializableObjectList< OutputJob, OutputJobListNameProvider, OutputJob::Event >
 CSerializableObjectList< PackageModel, PackageModelListNameProvider, OnEditedArgs... >
 CSerializableObjectList< PackageModel, PackageModelListNameProvider, PackageModel::Event >
 CSerializableObjectList< PackagePad, PackagePadListNameProvider, OnEditedArgs... >
 CSerializableObjectList< PackagePad, PackagePadListNameProvider, PackagePad::Event >
 CSerializableObjectList< PadHole, PadHoleListNameProvider, OnEditedArgs... >
 CSerializableObjectList< PadHole, PadHoleListNameProvider, PadHole::Event >
 CSerializableObjectList< Part, PartListNameProvider, OnEditedArgs... >
 CSerializableObjectList< Part, PartListNameProvider, Part::Event >
 CSerializableObjectList< Polygon, PolygonListNameProvider, OnEditedArgs... >
 CSerializableObjectList< Polygon, PolygonListNameProvider, Polygon::Event >
 CSerializableObjectList< Resource, ResourceListNameProvider, OnEditedArgs... >
 CSerializableObjectList< Resource, ResourceListNameProvider, Resource::Event >
 CSerializableObjectList< StrokeText, StrokeTextListNameProvider, OnEditedArgs... >
 CSerializableObjectList< StrokeText, StrokeTextListNameProvider, StrokeText::Event >
 CSerializableObjectList< SymbolPin, SymbolPinListNameProvider, OnEditedArgs... >
 CSerializableObjectList< SymbolPin, SymbolPinListNameProvider, SymbolPin::Event >
 CSerializableObjectList< T, P, OnEditedArgs... >
 CSerializableObjectList< Text, TextListNameProvider, OnEditedArgs... >
 CSerializableObjectList< Text, TextListNameProvider, Text::Event >
 CSerializableObjectList< Trace, TraceListNameProvider, OnEditedArgs... >
 CSerializableObjectList< Trace, TraceListNameProvider, Trace::Event >
 CSerializableObjectList< Via, ViaListNameProvider, OnEditedArgs... >
 CSerializableObjectList< Via, ViaListNameProvider, Via::Event >
 CSerializableObjectList< Zone, ZoneListNameProvider, OnEditedArgs... >
 CSerializableObjectList< Zone, ZoneListNameProvider, Zone::Event >
 CSExpressionThe SExpression class
 CShortcutsReferenceGeneratorHelper to generate a keyboard shortcuts reference PDF
 CSI_NetLineAnchor
 CSignal< Tsender, Args >The Signal class is used to emit signals on non-QObject derived classes
 CSignal< librepcb::AssemblyVariant, Event >
 CSignal< librepcb::Attribute, Event >
 CSignal< librepcb::BI_Device, Event >
 CSignal< librepcb::BI_FootprintPad, Event >
 CSignal< librepcb::BI_Hole, Event >
 CSignal< librepcb::BI_NetLine, Event >
 CSignal< librepcb::BI_NetPoint, Event >
 CSignal< librepcb::BI_Plane, Event >
 CSignal< librepcb::BI_Polygon, Event >
 CSignal< librepcb::BI_StrokeText, Event >
 CSignal< librepcb::BI_Via, Event >
 CSignal< librepcb::BI_Zone, Event >
 CSignal< librepcb::Circle, Event >
 CSignal< librepcb::ComponentAssemblyOption, Event >
 CSignal< librepcb::ComponentPinSignalMapItem, Event >
 CSignal< librepcb::ComponentSignal, Event >
 CSignal< librepcb::ComponentSymbolVariant, Event >
 CSignal< librepcb::ComponentSymbolVariantItem, Event >
 CSignal< librepcb::DevicePadSignalMapItem, Event >
 CSignal< librepcb::editor::BGI_Device, Event >
 CSignal< librepcb::editor::BoardClipboardData::Device >
 CSignal< librepcb::editor::BoardClipboardData::NetSegment >
 CSignal< librepcb::editor::BoardClipboardData::Plane >
 CSignal< librepcb::editor::GraphicsLayer, Event >
 CSignal< librepcb::editor::SchematicClipboardData::ComponentInstance >
 CSignal< librepcb::editor::SchematicClipboardData::NetSegment >
 CSignal< librepcb::editor::SchematicClipboardData::SymbolInstance >
 CSignal< librepcb::editor::SGI_Symbol, Event >
 CSignal< librepcb::Footprint, Event >
 CSignal< librepcb::FootprintPad, Event >
 CSignal< librepcb::Hole, Event >
 CSignal< librepcb::Junction, Event >
 CSignal< librepcb::NetLabel, Event >
 CSignal< librepcb::NetLine, Event >
 CSignal< librepcb::OutputJob, Event >
 CSignal< librepcb::PackageModel, Event >
 CSignal< librepcb::PackagePad, Event >
 CSignal< librepcb::PadHole, Event >
 CSignal< librepcb::Part, Event >
 CSignal< librepcb::Polygon, Event >
 CSignal< librepcb::Resource, Event >
 CSignal< librepcb::SerializableKeyValueMap< LocalizedDescriptionMapPolicy >, const QString &, Event >
 CSignal< librepcb::SerializableKeyValueMap< LocalizedKeywordsMapPolicy >, const QString &, Event >
 CSignal< librepcb::SerializableKeyValueMap< LocalizedNameMapPolicy >, const QString &, Event >
 CSignal< librepcb::SerializableKeyValueMap< NormDependentPrefixMapPolicy >, const QString &, Event >
 CSignal< librepcb::SerializableKeyValueMap< T >, const QString &, Event >
 CSignal< librepcb::SerializableObjectList< AssemblyVariant, AssemblyVariantListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const AssemblyVariant > &, Event >
 CSignal< librepcb::SerializableObjectList< AssemblyVariant, AssemblyVariantListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const AssemblyVariant > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< Attribute, AttributeListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Attribute > &, Event >
 CSignal< librepcb::SerializableObjectList< Attribute, AttributeListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Attribute > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< Circle, CircleListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Circle > &, Event >
 CSignal< librepcb::SerializableObjectList< Circle, CircleListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Circle > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< ComponentAssemblyOption, ComponentAssemblyOptionListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const ComponentAssemblyOption > &, Event >
 CSignal< librepcb::SerializableObjectList< ComponentAssemblyOption, ComponentAssemblyOptionListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const ComponentAssemblyOption > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< ComponentPinSignalMapItem, ComponentPinSignalMapNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const ComponentPinSignalMapItem > &, Event >
 CSignal< librepcb::SerializableObjectList< ComponentPinSignalMapItem, ComponentPinSignalMapNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const ComponentPinSignalMapItem > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< ComponentSignal, ComponentSignalListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const ComponentSignal > &, Event >
 CSignal< librepcb::SerializableObjectList< ComponentSignal, ComponentSignalListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const ComponentSignal > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< ComponentSymbolVariant, ComponentSymbolVariantListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const ComponentSymbolVariant > &, Event >
 CSignal< librepcb::SerializableObjectList< ComponentSymbolVariant, ComponentSymbolVariantListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const ComponentSymbolVariant > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< ComponentSymbolVariantItem, ComponentSymbolVariantItemListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const ComponentSymbolVariantItem > &, Event >
 CSignal< librepcb::SerializableObjectList< ComponentSymbolVariantItem, ComponentSymbolVariantItemListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const ComponentSymbolVariantItem > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< DevicePadSignalMapItem, DevicePadSignalMapNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const DevicePadSignalMapItem > &, Event >
 CSignal< librepcb::SerializableObjectList< DevicePadSignalMapItem, DevicePadSignalMapNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const DevicePadSignalMapItem > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< Footprint, FootprintListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Footprint > &, Event >
 CSignal< librepcb::SerializableObjectList< Footprint, FootprintListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Footprint > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< FootprintPad, FootprintPadListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const FootprintPad > &, Event >
 CSignal< librepcb::SerializableObjectList< FootprintPad, FootprintPadListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const FootprintPad > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< Hole, HoleListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Hole > &, Event >
 CSignal< librepcb::SerializableObjectList< Hole, HoleListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Hole > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< Junction, JunctionListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Junction > &, Event >
 CSignal< librepcb::SerializableObjectList< Junction, JunctionListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Junction > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< librepcb::editor::BoardClipboardData::Device, librepcb::editor::BoardClipboardData::Device, OnEditedArgs... >, int, const std::shared_ptr< const librepcb::editor::BoardClipboardData::Device > &, Event >
 CSignal< librepcb::SerializableObjectList< librepcb::editor::BoardClipboardData::Device, librepcb::editor::BoardClipboardData::Device, OnEditedArgs... >, int, const std::shared_ptr< const librepcb::editor::BoardClipboardData::Device > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< librepcb::editor::BoardClipboardData::NetSegment, librepcb::editor::BoardClipboardData::NetSegment, OnEditedArgs... >, int, const std::shared_ptr< const librepcb::editor::BoardClipboardData::NetSegment > &, Event >
 CSignal< librepcb::SerializableObjectList< librepcb::editor::BoardClipboardData::NetSegment, librepcb::editor::BoardClipboardData::NetSegment, OnEditedArgs... >, int, const std::shared_ptr< const librepcb::editor::BoardClipboardData::NetSegment > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< librepcb::editor::BoardClipboardData::Plane, librepcb::editor::BoardClipboardData::Plane, OnEditedArgs... >, int, const std::shared_ptr< const librepcb::editor::BoardClipboardData::Plane > &, Event >
 CSignal< librepcb::SerializableObjectList< librepcb::editor::BoardClipboardData::Plane, librepcb::editor::BoardClipboardData::Plane, OnEditedArgs... >, int, const std::shared_ptr< const librepcb::editor::BoardClipboardData::Plane > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< librepcb::editor::SchematicClipboardData::ComponentInstance, librepcb::editor::SchematicClipboardData::ComponentInstance, OnEditedArgs... >, int, const std::shared_ptr< const librepcb::editor::SchematicClipboardData::ComponentInstance > &, Event >
 CSignal< librepcb::SerializableObjectList< librepcb::editor::SchematicClipboardData::ComponentInstance, librepcb::editor::SchematicClipboardData::ComponentInstance, OnEditedArgs... >, int, const std::shared_ptr< const librepcb::editor::SchematicClipboardData::ComponentInstance > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< librepcb::editor::SchematicClipboardData::NetSegment, librepcb::editor::SchematicClipboardData::NetSegment, OnEditedArgs... >, int, const std::shared_ptr< const librepcb::editor::SchematicClipboardData::NetSegment > &, Event >
 CSignal< librepcb::SerializableObjectList< librepcb::editor::SchematicClipboardData::NetSegment, librepcb::editor::SchematicClipboardData::NetSegment, OnEditedArgs... >, int, const std::shared_ptr< const librepcb::editor::SchematicClipboardData::NetSegment > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< librepcb::editor::SchematicClipboardData::SymbolInstance, librepcb::editor::SchematicClipboardData::SymbolInstance, OnEditedArgs... >, int, const std::shared_ptr< const librepcb::editor::SchematicClipboardData::SymbolInstance > &, Event >
 CSignal< librepcb::SerializableObjectList< librepcb::editor::SchematicClipboardData::SymbolInstance, librepcb::editor::SchematicClipboardData::SymbolInstance, OnEditedArgs... >, int, const std::shared_ptr< const librepcb::editor::SchematicClipboardData::SymbolInstance > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< NetLabel, NetLabelListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const NetLabel > &, Event >
 CSignal< librepcb::SerializableObjectList< NetLabel, NetLabelListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const NetLabel > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< NetLine, NetLineListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const NetLine > &, Event >
 CSignal< librepcb::SerializableObjectList< NetLine, NetLineListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const NetLine > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< OutputJob, OutputJobListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const OutputJob > &, Event >
 CSignal< librepcb::SerializableObjectList< OutputJob, OutputJobListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const OutputJob > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< PackageModel, PackageModelListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const PackageModel > &, Event >
 CSignal< librepcb::SerializableObjectList< PackageModel, PackageModelListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const PackageModel > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< PackagePad, PackagePadListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const PackagePad > &, Event >
 CSignal< librepcb::SerializableObjectList< PackagePad, PackagePadListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const PackagePad > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< PadHole, PadHoleListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const PadHole > &, Event >
 CSignal< librepcb::SerializableObjectList< PadHole, PadHoleListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const PadHole > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< Part, PartListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Part > &, Event >
 CSignal< librepcb::SerializableObjectList< Part, PartListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Part > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< Polygon, PolygonListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Polygon > &, Event >
 CSignal< librepcb::SerializableObjectList< Polygon, PolygonListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Polygon > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< Resource, ResourceListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Resource > &, Event >
 CSignal< librepcb::SerializableObjectList< Resource, ResourceListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Resource > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< StrokeText, StrokeTextListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const StrokeText > &, Event >
 CSignal< librepcb::SerializableObjectList< StrokeText, StrokeTextListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const StrokeText > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< SymbolPin, SymbolPinListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const SymbolPin > &, Event >
 CSignal< librepcb::SerializableObjectList< SymbolPin, SymbolPinListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const SymbolPin > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< T, P, OnEditedArgs... >, int, const std::shared_ptr< const T > &, Event >
 CSignal< librepcb::SerializableObjectList< T, P, OnEditedArgs... >, int, const std::shared_ptr< const T > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< Text, TextListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Text > &, Event >
 CSignal< librepcb::SerializableObjectList< Text, TextListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Text > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< Trace, TraceListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Trace > &, Event >
 CSignal< librepcb::SerializableObjectList< Trace, TraceListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Trace > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< Via, ViaListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Via > &, Event >
 CSignal< librepcb::SerializableObjectList< Via, ViaListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Via > &, OnEditedArgs... >
 CSignal< librepcb::SerializableObjectList< Zone, ZoneListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Zone > &, Event >
 CSignal< librepcb::SerializableObjectList< Zone, ZoneListNameProvider, OnEditedArgs... >, int, const std::shared_ptr< const Zone > &, OnEditedArgs... >
 CSignal< librepcb::SI_NetLabel, Event >
 CSignal< librepcb::SI_NetLine, Event >
 CSignal< librepcb::SI_NetPoint, Event >
 CSignal< librepcb::SI_Symbol, Event >
 CSignal< librepcb::SI_SymbolPin, Event >
 CSignal< librepcb::SI_Text, Event >
 CSignal< librepcb::StrokeText, Event >
 CSignal< librepcb::Symbol, Event >
 CSignal< librepcb::SymbolPin, Event >
 CSignal< librepcb::Text, Event >
 CSignal< librepcb::Trace, Event >
 CSignal< librepcb::Via, Event >
 CSignal< librepcb::Zone, Event >
 CSignalRoleAll supported electrical signal roles
 CSimpleStringConstraint
 CSimpleStringVerifier
 CSlot< Tsender, Args >The Slot class is used to receive signals from non-QObject derived classes
 CSlot< AssemblyVariant, OnEditedArgs... >
 CSlot< Attribute, OnEditedArgs... >
 CSlot< BGI_Device, Event >
 CSlot< BI_Device, Event >
 CSlot< BI_FootprintPad, Event >
 CSlot< BI_Hole, Event >
 CSlot< BI_NetLine, Event >
 CSlot< BI_NetPoint, Event >
 CSlot< BI_Plane, Event >
 CSlot< BI_Polygon, Event >
 CSlot< BI_StrokeText, Event >
 CSlot< BI_Via, Event >
 CSlot< BI_Zone, Event >
 CSlot< Circle, Event >
 CSlot< Circle, OnEditedArgs... >
 CSlot< ComponentAssemblyOption, OnEditedArgs... >
 CSlot< ComponentPinSignalMapItem, OnEditedArgs... >
 CSlot< ComponentSignal, OnEditedArgs... >
 CSlot< ComponentSymbolVariant, OnEditedArgs... >
 CSlot< ComponentSymbolVariantItem, OnEditedArgs... >
 CSlot< DevicePadSignalMapItem, OnEditedArgs... >
 CSlot< Footprint, Event >
 CSlot< Footprint, OnEditedArgs... >
 CSlot< FootprintPad, Event >
 CSlot< FootprintPad, OnEditedArgs... >
 CSlot< GraphicsLayer, Event >
 CSlot< Hole, Event >
 CSlot< Hole, OnEditedArgs... >
 CSlot< Junction, OnEditedArgs... >
 CSlot< librepcb::editor::BoardClipboardData::Device, OnEditedArgs... >
 CSlot< librepcb::editor::BoardClipboardData::NetSegment, OnEditedArgs... >
 CSlot< librepcb::editor::BoardClipboardData::Plane, OnEditedArgs... >
 CSlot< librepcb::editor::SchematicClipboardData::ComponentInstance, OnEditedArgs... >
 CSlot< librepcb::editor::SchematicClipboardData::NetSegment, OnEditedArgs... >
 CSlot< librepcb::editor::SchematicClipboardData::SymbolInstance, OnEditedArgs... >
 CSlot< NetLabel, OnEditedArgs... >
 CSlot< NetLine, OnEditedArgs... >
 CSlot< OutputJob, OnEditedArgs... >
 CSlot< PackageModel, OnEditedArgs... >
 CSlot< PackagePad, OnEditedArgs... >
 CSlot< PadHole, OnEditedArgs... >
 CSlot< Part, OnEditedArgs... >
 CSlot< Polygon, Event >
 CSlot< Polygon, OnEditedArgs... >
 CSlot< Resource, OnEditedArgs... >
 CSlot< SGI_Symbol, Event >
 CSlot< SI_NetLabel, Event >
 CSlot< SI_NetLine, Event >
 CSlot< SI_NetPoint, Event >
 CSlot< SI_Symbol, Event >
 CSlot< SI_SymbolPin, Event >
 CSlot< SI_Text, Event >
 CSlot< StrokeText, Event >
 CSlot< StrokeText, OnEditedArgs... >
 CSlot< Symbol, Event >
 CSlot< SymbolPin, Event >
 CSlot< SymbolPin, OnEditedArgs... >
 CSlot< T, OnEditedArgs... >
 CSlot< Text, Event >
 CSlot< Text, OnEditedArgs... >
 CSlot< Trace, OnEditedArgs... >
 CSlot< Via, OnEditedArgs... >
 CSlot< Zone, Event >
 CSlot< Zone, OnEditedArgs... >
 CLengthEditBase::Steps
 CStraightAreaPathConstraint
 CStraightAreaPathVerifier
 CSceneData3D::StrokeData
 CStrokeFontPoolThe StrokeFontPool class
 CStrokeTextThe StrokeText class
 CBoardPainter::StrokeTextData
 CStrokeTextListNameProvider
 CStrokeTextPathBuilderThe StrokeTextPathBuilder class
 CStrokeTextSpacingRepresents the letter- or line spacing configuration of a stroke text
 CEagleLibraryImport::Symbol
 CSchematicPainter::Symbol
 CFileFormatMigrationV01::Symbol
 CSymbolClipboardDataThe SymbolClipboardData class
 CSchematicClipboardData::SymbolInstance
 CSymbolPinOne pin of a symbol
 CSymbolPinListNameProvider
 CSystemInfoThis class provides some methods to get information from the operating system
 CTangentPathJoinerHelper class to join tangent paths (polylines) together
 CFileFormatMigrationV01::Text
 CTextThe Text class
 CBoardPainter::TextData
 CTextListNameProvider
 CThemeTheme class as used by librepcb::WorkspaceSettingsItem_Themes
 CThemeColorColor settings as used by librepcb::Theme
 CToolboxSome useful general purpose methods
 CProjectJsonExport::ToolList
 CTraceTrace within a board
 CBoardPainter::Trace
 CTraceAnchorThe TraceAnchor class
 CBoardPlaneFragmentsBuilder::TraceData
 CTraceListNameProvider
 CSQLiteDatabase::TransactionScopeGuard
 CTransformHelper class to perform coordinate transformation with various types
 COpenGlView::TransformData
 CUndoCommandCommand which you can undo/redo
 CUndoStackTransactionHelps to execute transactions on an UndoStack
 CUnsignedLengthConstraint
 CUnsignedLengthVerifier
 CUnsignedLimitedRatioConstraint
 CUnsignedLimitedRatioVerifier
 CUnsignedRatioConstraint
 CUnsignedRatioVerifier
 CUuidReplacement for QUuid to get UUID strings without {} braces
 CVAlignThe VAlign class
 CVersionVersion number in the format "1.42.7"
 CVersionFileClass for reading and writing version files from/to QByteArray
 CVertexThe Vertex class
 CPrimitiveZoneGraphicsItem::VertexHandle
 CPolygonGraphicsItem::VertexHandle
 CBGI_Plane::VertexHandle
 CViaVia of a board
 CBoardPlaneFragmentsBuilder::ViaData
 CBoardPainter::ViaData
 CSceneData3D::ViaData
 CViaListNameProvider
 CWorkspaceLibraryDbWriterDatabase write functions for librepcb::WorkspaceLibraryDb
 CZoneThe Zone class
 CZoneListNameProvider