QElectroTech 0.200.1-dev
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CTerminalStripDrawer::AbstractBridgeInterface
 CTerminalStripDrawer::AbstractPhysicalTerminalInterface
 CAbstractPotentialSelector
 CTerminalStripDrawer::AbstractRealTerminalInterface
 CTerminalStripDrawer::AbstractTerminalStripInterface
 CadvancedReplaceStruct
 Cautonum::AssignVariablesThe AssignVariables class This class assign variable of a formula string. Return the final string used to be displayed from a formula string
 CBorderPropertiesThe BorderProperties class This class is a container for dimensions and display properties of a diagram
 CTerminalStripModel::BridgePixmap
 CMachineInfo::Pc::Built
 CJumpToElementDialog::Candidate
 CCBcj2Dec
 CCBcj2Enc
 CCBuf
 CCDynBuf
 CCFileInStream
 CCFileOutStream
 CCFileSeqInStream
 CCLookToRead2
 CCLzma2Dec
 CCLzmaDec
 CCLzmaProps
 CCNtfsFileTime
 CPdfLinks::ComponentInfo
 CConductorAutoNumerotationThe ConductorAutoNumerotation class
 CConductorCreatorThe ConductorCreator class This class create one or several or several conductors in a given context
 CConductorData
 CConductorNumExportThe ConductorNumExport class A class to export the num of conductors into a csv file
 CConductorProfile
 CConductorPropertiesThe ConductorProperties class This class represents the functional properties of a particular conductor, i.e. properties other than path and terminals
 CConductorSegment
 CConductorSegmentProfile
 CConductorXmlRetroCompatibility
 CContactUsageThe ContactUsage struct How many slave contacts a master element currently uses, broken down by contact type
 CCPpmd7
 CCPpmd7_Context_
 CCPpmd7_RangeDec
 CCPpmd7z_RangeEnc
 CCPpmd_See
 CCPpmd_State
 CCPpmd_State2_
 CCPpmd_State4_
 CMachineInfo::Pc::CPU
 CCrashHandlerThe CrashHandler class Discussion #644, step 4: on a fatal crash, flush the in-memory LogRing to a fixed file before the process dies, so the last N log lines leading up to the crash survive it – today they only exist in memory and are lost with the process
 CCreatedxfThe Createdxf class This class exports the project to DXF Format
 CCSecToLook
 CCSecToRead
 CCSzAr
 CCSzArEx
 CCSzBitUi32s
 CCSzBitUi64s
 CCSzBond
 CCSzCoderInfo
 CCSzData
 CCSzFile
 CCSzFolder
 CCustomElementPartThe CustomElementPart class This abstract class represents a primitive of the visual representation of an electrical element. The Element, FixedElement and CustomElement classes do not embed its attributes and methods in order to remain lightweight; indeed, there is no point for those classes to store their visual representation with anything more complex than a QImage
 CDiagramContent
 CDiagramContext
 CDiagramPosition
 CECHStrategyThe ECHStrategy class Abstract class for manage copy of directory or element from a collection to another
 CEdzArchiveExtracts an EPLAN Data Portal package (.edz) to a temporary folder
 CEdzElementBuilderBuilds a QElectroTech element (.elmt) from an EdzPart
 CEdzImporterOrchestrates importing an EPLAN .edz package as a QET element
 CEdzPartThe portable data of an EPLAN part, read from its part.xml
 CEdzPin
 CElementCollectionHandlerThe ElementCollectionHandler class Provide several method to copy element or directory from a collection to another collection
 CElementFactoryThe ElementFactory class this class is a pattern factory and also a singleton factory. this class create new instance of herited class element like simple element or report element
 CElementInfo
 CElementPictureFactoryThe ElementPictureFactory class This class is singleton factory, use to create and get the picture use by elements
 CElementProvider
 CElementsLocationThe ElementsLocation class This class represents the location, the location of an element or of a category, even of a collection ... in a collection. It encapsulates a virtual path
 CElementsMover
 CElementTextsMover
 CElementXmlRetroCompatibility
 CLogRing::Entry
 CShortcutManager::Entry
 CESEventInterface
 CExportDialog::ExportDiagramLine
 CExportElementTextPattern
 CExportProperties
 CQETUtils::FontRestorationScope
 CMachineInfo::Pc::GPU
 CDiagram::Guide
 CGuideProperties
 CTerminalStripDrawer::hoverTerminalThe hoverTerminal struct Just a little struct use to know what is the physical and real terminal when the mouse hover the Xref string of a terminal. If mouse don't hover a Xref the value is set to -1;
 CImportElementTextPattern
 CISzAlloc
 CLastUsedStyleThe LastUsedStyle class Session-scoped "last used" style for new shapes and free text created on the diagram canvas: whatever pen/brush/font was last applied through the properties editors becomes the starting point for the next new item of that type, the way most drawing tools behave
 CElement::LinkInfoThe LinkInfo struct Stores link data for element connections. For slave elements, group_index indicates which contact group of the master this slave is assigned to (-1 = no group assigned)
 CLogRingThe LogRing class Fixed-capacity, always-on in-memory ring of the most recent log lines, preallocated once at construction – append() never allocates
 CMachineInfoThe MachineInfo class This class hold information from your PC
 CmodelPhysicalTerminalData
 CmodelRealTerminalData
 CNamesList
 Canonymous_namespace{edzpart.cpp}::NatTok
 CNumerotationContext
 CNumerotationContextCommandsThe NumerotationContextCommands class this class provide methods to handle content of NumerotationContext
 CNumStrategy
 CMachineInfo::Pc::OS
 CPdfLinks::PageGeometry
 CQetShapeItem::PathNode
 CMachineInfo::Pc
 CPhysicalTerminalThe PhysicalTerminal class Represent a physical terminal. A physical terminal is composed a least by one RealTerminal. When a physical terminal have more than one real terminal that mean the physical terminal have levels (one by real terminal). The index of real terminals returned by the function terminals() is the same as the real level of the real terminal, the index are from back to front
 CImageTransparentColorDialog::PickedColor
 CElementData::PlcIOThe PlcIO struct Represents a single IO entry in a PLC master element
 CPlcLinkWidget::PlcIoEntry
 CElementData::PlcMasterDataThe PlcMasterData struct Stores all PLC master configuration: IO table, display settings, column visibility. All data is stored in the .elmt file for easy sharing between users
 CElementPictureFactory::primitives
 CProjectPropertiesHandlerThe ProjectPropertiesHandler class A central class that handles, keeps and provides all utilities to easily manage all kind of properties used in a project
 CProjectUsageTrackerThe ProjectUsageTracker class Accumulates how long a project has been the active tab, purely locally: the value lives only in the project's own file (a <usage> element next to <properties>) and is never transmitted anywhere
 CPropertiesInterfaceThe PropertiesInterface class This class is an interface for have common way to use properties in QElectroTech
 CQAbstractTableModel
 CQAction
 CQComboBox
 CQDialog
 CQDockWidget
 CQetGraphicsHandlerUtilityThe QetGraphicsHandlerUtility class This class provide some methods to create and use handler for modify graphics shape like line rectangle etc... They also provide some convenience static method
 CQetGraphicsTableFactoryThe QetGraphicsTableFactory class
 CQetLoggerThe QetLogger class Rework of QET's diagnostic logging (discussion #644, steps 1-3):
 CQETResult
 CQFile
 CQGIManager
 CQGraphicsItem
 CQGraphicsItemGroup
 CQGraphicsLayoutItem
 CQGraphicsObject
 CQGraphicsScene
 CQGraphicsTextItem
 CQGraphicsView
 CQGroupBox
 CQItemDelegate
 CQLabel
 CQLineEdit
 CQList
 CQMainWindow
 CQObject
 CQPaintDevice
 CQPaintEngine
 CQPropertyAnimation
 CQPushButton
 CQRegularExpressionValidator
 CQStandardItem
 CQStandardItemModel
 CQStyledItemDelegate
 CQTextEdit
 CQToolBar
 CQTreeView
 CQTreeWidget
 CQUndoCommand
 CQVariantAnimation
 CQWidget
 CQWizard
 CMachineInfo::Pc::RAM
 CRealTerminalThe RealTerminal class Represent a real terminal. A real terminal can be a drawn terminal in a folio or a terminal set by user but not present on any folio (for example a reserved terminal)
 Canonymous_namespace{qetlogger.cpp}::ReentrancyGuardReentrancyGuard Sets the referenced flag on construction, clears it on destruction (including via early return / exception unwinding). Used as the per-thread guard against the logger recursing into itself
 CReportPropertiesThe ReportProperties class
 CAutoNumberingDockWidget::Row
 CShortcutsConfigPage::Row
 CMachineInfo::Pc::Screen
 CSearchAndReplaceWorkerThe SearchAndReplaceWorker class This class is the worker use to change properties when use the search and replace function of QET
 Cautonum::sequentialNumbers
 CShapeTransformThe ShapeTransform struct Rotation, skew and scale applied to a shape's local geometry around an arbitrary local pivot point
 CShortcutManager::ShortcutInfo
 CShortcutManagerThe ShortcutManager class App-wide registry of every rebindable shortcut, carried by either a QAction or a QAbstractButton – both declare an identical "shortcut" Q_PROPERTY of type QKeySequence, which this class targets generically via QObject so it doesn't need a separate code path for the handful of QAbstractButton-based shortcuts (e.g. a QPushButton acting as a shortcut- only trigger)
 CSingleLinePropertiesThe SingleLineProperties class This class represents the properties of a singleline conductor
 CElementData::SlaveContactGroupThe SlaveContactGroup struct Defines a contact group that a master element provides for slave elements. Each group specifies the type, subtype, number of displayed contacts, number of terminals, and the labels for each terminal (T1-T20)
 CTerminalStripBridge
 CTerminalStripDrawer::TerminalStripDrawer
 CTerminalStripItemXml
 CTerminalStripLayoutPatternThe TerminalStripLayoutPattern class A class with all values used to define how a terminal strip must be drawn. Most of the value are public, some values are private and have getter / setter because when these values change we need to compute the change
 CTerminalStripLayoutPatternXml
 CTerminalStripLayoutsHandlerThe TerminalStripLayoutsHandler class Manage and provide TerminalStripLayoutPattern
 CTitleBlockCell
 CTitleBlockDimension
 CTitleBlockProperties
 CTitleBlockTemplateLocation