| ADC | |
| ADDAC | |
| AsmFormatter | |
| AsmFormatterInterface | |
| AsmInfo | Base class for all instruction sets |
| AsmParser | |
| BiDirLED | |
| BinaryCounter | 4 Bit Binary Counter |
| BJT | |
| BJTSettings | |
| BJTState | |
| BTreeBase | This holds a pointer to the start of the tree, and provides the traversal code |
| BTreeNode | |
| Buffer | Buffer |
| BusSplitter | |
| Button | Stores internal information about button associated with CNItem |
| CallbackClass | |
| CallSub | FlowPart that calls a subroutine |
| Canvas | |
| CanvasEllipseDraw | |
| CanvasManipulator | |
| CanvasTip | |
| Capacitance | Capacitance |
| CBranch | |
| CCCS | Current Controlled Current Source |
| CCVS | Current Controlled Voltage Source |
| Cell | |
| Cells | |
| ChassisCircular2 | Mechanics Framework, circular base, two wheels |
| Circuit | Simulates a collection of components |
| CircuitDocument | Circuit view |
| CircuitDocumentIface | |
| Circuitoid | |
| CircuitView | |
| CircuitViewIface | |
| CIWidgetMgr | |
| CMAutoConnector | |
| CMDraw | |
| CMItemDrag | |
| CMItemMove | |
| CMItemResize | |
| CMManager | |
| CMManualConnector | |
| CMMechItemMove | |
| CMRepeatedItemAdd | |
| CMRightClick | |
| CMSelect | |
| CNItem | Base class for all components/flowparts/etc |
| CNItemGroup | |
| CNode | |
| Code | |
| CodeConstIterator | |
| CodeIterator | |
| ColorCombo | |
| CombinedMechanicsInfo | |
| Component | Base class for all electrical components |
| ComponentCallback | |
| ComponentSelector | Allows selection of electrical components |
| Connector | Represents a connection between two Nodes on a ICNDocument |
| ConnectorData | |
| ConnectorDraw | |
| ConnectorLine | |
| ConRouter | |
| ContextHelp | |
| Count | FlowPart that provides a delay |
| CreateSubprojectDlg | |
| CurrentProbe | |
| CurrentSignal | CurrentSignal |
| CurrentSource | Current Source |
| CVBEditor | |
| DAC | |
| DebugLine | |
| DebugManager | |
| Delay | FlowPart that provides a delay |
| Demultiplexer | |
| DependentSource | |
| Diode | Simulates the electrical property of diode-ness |
| DiodeSettings | |
| DirCursor | |
| DocManager | |
| DocManagerIface | |
| Document | |
| DocumentIface | |
| DoubleSpinBox | |
| DPArrow | |
| DPEllipse | Represents a drawable rectangle on the canvas |
| DPLine | |
| DPRectangle | Represents a drawable rectangle on the canvas |
| DPText | Represents editable text on the canvas |
| DrawPart | |
| EC555 | 555 IC |
| ECAmmeter | Simple resistor |
| ECAnd | Boolean AND |
| ECBCDTo7Segment | Converts a BCD input to 7-Segment Output |
| ECBJT | Simulates a BJT |
| ECCapacitor | Capacitor Simple capacitor |
| ECCCCS | Current Controlled Current Source |
| ECCCVS | Current Controlled Voltage Source |
| ECCell | Electrical cell Simple electrical cell that simulates a PD and internal resistance |
| ECClockInput | Boolean clock input |
| ECCurrentSignal | Provides a current signal (sinusoidal, square, etc) |
| ECCurrentSource | Fixed current source |
| ECDFlipFlop | Boolean D-Type Flip-Flop |
| ECDiode | Simple diode |
| ECDPDT | Double Pole Double Throw |
| ECDPST | Double Pole Single Throw |
| ECFixedVoltage | Fixed voltage source |
| ECGround | Fixed voltage source |
| ECJKFlipFlop | Boolean JK-Type Flip-Flop |
| ECKeyPad | 4x3 PTM Keypad |
| ECLed | Simulates a LED |
| ECLogicInput | Boolean logic input |
| ECLogicOutput | Boolean logic output |
| ECNand | Boolean NAND |
| ECNode | Electrical node with voltage / current / etc properties |
| ECNor | Boolean NOR |
| ECOpAmp | Operational Amplifier |
| ECOr | Boolean OR |
| ECPotentiometer | Potentiometer |
| ECPTBSwitch | Push-to-Break switch component |
| ECPTMSwitch | Push-to-make switch |
| ECResistor | Simple resistor |
| ECRotoSwitch | |
| ECSevenSegment | Seven segment display component |
| ECSignalLamp | Signal Lamp - glows when current flows |
| ECSPDT | Single Pole Double Throw |
| ECSPST | Single-Pole Single-Throw Switch |
| ECSRFlipFlop | Boolean Set-Reset Flip-Flop |
| ECSubcircuit | |
| ECVCCS | Voltage Controlled Current Source |
| ECVCVS | Voltage Controlled Voltage Source |
| ECVoltageSignal | Provides an alternating voltage source |
| ECVoltMeter | Displays voltage across terminals |
| ECXnor | Boolean XNOR |
| ECXor | Boolean XOR |
| Element | Represents a circuit element (such as resistance) |
| ElementMap | |
| ElementSet | Handles a set of circuit elements |
| ElementSignal | Provides different signals |
| Embed | FlowPart that provides a delay |
| End | FlowPart that tells the program where to end |
| EventInfo | |
| Expression | |
| ExternalConnection | |
| ExternalLanguage | |
| Field | |
| FileMetaInfo | |
| FloatingProbe | |
| FloatingProbeData | |
| FlowCode | |
| FlowCodeDocument | View for editing FlowCode |
| FlowCodeDocumentIface | |
| FlowCodeView | |
| FlowCodeViewIface | |
| FlowContainer | |
| FlowPart | Base class for all FlowParts |
| FlowPartSelector | Allows selection of PIC parts (eg 'Pause') |
| ForLoop | |
| FPNode | FlowPart node |
| FrequencyMeter | Measures the frequency at a point in the circuit |
| FullAdder | |
| Gpasm | Interface to the GNU PIC assembler |
| Gpdasm | |
| Gplib | |
| Gplink | Interface to the GNU PIC linker |
| GpsimDebugger | |
| GpsimProcessor | |
| KateMDI::GUIClient | |
| GuiPart | |
| ICNDocument | |
| ICNDocumentIface | |
| ICNView | |
| ICNViewIface | |
| ILVItem | Contains info about item for ItemSelector |
| Inductance | |
| Inductor | |
| InputButton | InputButton - does debouncing of input |
| Instr_addlw | |
| Instr_addwf | |
| Instr_andlw | |
| Instr_andwf | |
| Instr_asm | |
| Instr_bcf | |
| Instr_bsf | |
| Instr_btfsc | |
| Instr_btfss | |
| Instr_call | |
| Instr_clrf | |
| Instr_decf | |
| Instr_decfsz | |
| Instr_goto | |
| Instr_incf | |
| Instr_iorlw | |
| Instr_iorwf | |
| Instr_movf | |
| Instr_movlw | |
| Instr_movwf | |
| Instr_raw | |
| Instr_retfie | |
| Instr_retlw | |
| Instr_return | |
| Instr_rlf | |
| Instr_rrf | |
| Instr_sleep | |
| Instr_sourceCode | |
| Instr_sublw | |
| Instr_subwf | |
| Instr_swapf | |
| Instr_xorlw | |
| Instr_xorwf | |
| Instruction | |
| InstructionParts | TODO: Should probably be moved to languages package |
| Interrupt | FlowPart that defines the start of a interrupt |
| Inverter | Boolean NOT |
| Item | |
| ItemData | |
| ItemDocument | |
| ItemDocument::ItemDocumentEvent | |
| ItemDocument::RTTI | |
| ItemDocument::Z | |
| ItemDocumentData | |
| ItemDocumentIface | |
| ItemEditor | |
| ItemGroup | |
| ItemInterface | |
| ItemLibrary | Holds the list of CNItems |
| ItemSelector | Allows selection of generic items for dragging / clicking |
| ItemView | |
| ItemViewIface | |
| Keypad | FlowPart that provides a keypad |
| KTechlab | Main window class |
| KVSSBSep | |
| Language | |
| LanguageManager | |
| LibraryItem | Details of an Item |
| LineOverlay | |
| LinkerOptions | |
| LinkerOptions::HexFormat | |
| LinkerOptionsDlg | |
| LogicCacheNode | |
| LogicConfig | |
| LogicDataPoint | |
| LogicIn | Boolean Logic input |
| LogicOut | Logic output/input |
| LogicProbe | |
| LogicProbeData | |
| LogView | Dockable logview |
| MagnitudeComparator | |
| KateMDI::MainWindow | |
| ManipulatorInfo | |
| ManualConnectorDraw | |
| Map | Handles row-wise permutation of matrixes |
| Matrix | Matrix manipulation class tailored for circuit equations |
| Matrix22 | 2x2 Matrix |
| MatrixDisplay | |
| MatrixDisplayDriver | |
| MechanicsDocument | |
| MechanicsDocumentIface | |
| MechanicsGroup | |
| MechanicsInfo | Stores mass, moment of inertia |
| MechanicsItem | |
| MechanicsItemOverlay | |
| MechanicsSelector | |
| MechanicsSimulation | |
| MechanicsView | |
| MechanicsViewIface | |
| MessageInfo | |
| MetaInfo | |
| Meter | |
| Microbe | |
| MicroData | |
| MicroInfo | |
| MicroLibrary | Stores all the avaiable PICs (info) |
| MicroPackage | Describes the PIC package (i.e. pins) |
| MicroSelectWidget | |
| MicroSettings | Stores Pic settings - pin settings |
| MicroSettingsDlg | |
| MultiInputGate | |
| Multiplexer | |
| NameValidator | |
| NewFileDlg | Dialog for new file details |
| NewProjectDlg | Dialog for new project details |
| Node | A standard node that can be associated with a Connector or a CNItem |
| NodeData | |
| NodeGroup | |
| NodeInfo | |
| NonLinear | Represents a non-linear circuit element (such as a diode) |
| OpAmp | |
| Optimizer | |
| OrientationWidget | |
| Oscilloscope | |
| OscilloscopeView | |
| OutputField | |
| OutputMethodDlg | |
| OutputMethodInfo | |
| OutputMethodInfo::Method | |
| ParallelPort | |
| ParallelPortComponent | |
| Parser | |
| PIBool | |
| PIC14 | |
| PIC_IC | |
| PicAsm12bit | 12 Bit PIC Instructions |
| PicAsm14bit | 14 Bit PIC Instructions |
| PicAsm16bit | 16 Bit PIC Instructions |
| PICComponent | Electronic PIC device |
| PICComponentPin | Controls a pin on the PIC component |
| PicInfo | Base class for all PICMicros |
| PicInfo12bit | |
| PicInfo12C508 | |
| PicInfo12C509 | |
| PicInfo12C671 | |
| PicInfo12C672 | |
| PicInfo14bit | |
| PicInfo16bit | |
| PicInfo16C54 | |
| PicInfo16C55 | |
| PicInfo16C61 | |
| PicInfo16C62 | |
| PicInfo16C63 | |
| PicInfo16C64 | |
| PicInfo16C65 | |
| PicInfo16C71 | |
| PicInfo16C712 | |
| PicInfo16C716 | |
| PicInfo16C72 | |
| PicInfo16C73 | |
| PicInfo16C74 | |
| PicInfo16C84 | |
| PicInfo16C8x | |
| PicInfo16CR83 | |
| PicInfo16CR84 | |
| PicInfo16F627 | |
| PicInfo16F628 | |
| PicInfo16F62x | |
| PicInfo16F648 | |
| PicInfo16F83 | |
| PicInfo16F84 | |
| PicInfo16F873 | |
| PicInfo16F874 | |
| PicInfo16F877 | |
| PicInfo16X6X | |
| PicInfo17C752 | |
| PicInfo17C756 | |
| PicInfo17C756A | |
| PicInfo17C75x | |
| PicInfo17C762 | |
| PicInfo17C766 | |
| PicInfo17C7xx | |
| PicInfo18C242 | |
| PicInfo18C252 | |
| PicInfo18C2x2 | |
| PicInfo18C442 | |
| PicInfo18C452 | |
| PicInfo18C4x2 | |
| PicInfo18Cxx2 | |
| PicInfo18F1220 | |
| PicInfo18F1320 | |
| PicInfo18F248 | |
| PicInfo18F442 | |
| PicInfo18F452 | |
| PicInfo18Fxx20 | |
| PicItem | |
| PIColor | |
| PicPin | |
| PicProgrammer | |
| PicProgrammerSettings | |
| PIDouble | |
| PIEditor | |
| PIFilename | |
| PIInt | |
| PILineEdit | |
| Pin | |
| PinData | |
| PinItem | Allows visual setting of pin type/state |
| PinMapDocument | |
| PinMapEditor | |
| PinMapping | |
| PinMappingNameValidator | |
| PinMapView | |
| PinSettings | Stores pic pin settings - type/state |
| PIStringCombo | |
| PLVColorItem | |
| PLVItem | |
| Point | |
| Port | |
| PortPin | |
| PositionInfo | Stores a position and orientation |
| Probe | |
| ProbeData | |
| ProbePositioner | |
| ProcessChain | |
| ProcessingOptions | |
| ProcessingOptionsDlg | |
| ProcessListChain | |
| ProcessOptions | |
| ProcessOptions::Method | |
| ProcessOptions::ProcessPath | |
| ProcessOptionsHelper | |
| ProcessOptionsSpecial | |
| ProcessorBehaviour | |
| ProcessorState | |
| ProgrammerConfig | |
| ProgrammerDlg | |
| ProjectInfo | |
| ProjectItem | |
| ProjectManager | Project Management |
| PropertiesListView | |
| Pulse | FlowPart that provides a pulse |
| QuickMatrix | |
| QuickVector | |
| RAM | |
| Reactive | Represents a reactive element (such as a capacitor) |
| ReadPort | FlowPart that reads from a port |
| RecentFilesAction | |
| RectangularOverlay | |
| Register | |
| RegisterBehaviour | |
| RegisterBit | |
| RegisterDepends | |
| RegisterInfo | Stores info from gpsim register, used to hide gpsim interface |
| RegisterSet | Stores information about a set of registers, used to hide gpsim interface |
| RegisterState | |
| Repeat | |
| Resistance | Resistance |
| ResistorDIP | |
| ResizeHandle | |
| ResizeOverlay | |
| RigidBody | Rigid body, handles MechanicsItems |
| RigidBodyState | State of a rigid body, in an inertial MechanicsDocument frame |
| SDCC | |
| SelectRectangle | |
| SerialPort | |
| SerialPortComponent | |
| SetPin | FlowPart that writes a high/low to a pin |
| SettingsDlg | |
| SevenSeg | Allows a configurable output to a seven segment display |
| KateMDI::Sidebar | |
| Simulator | |
| Slider | Stores internal information about a QSlider associated with CNItem |
| SliderWidget | |
| SourceLine | |
| KateMDI::Splitter | |
| Start | FlowPart that tells the program where to start |
| Statement | |
| Sub | FlowPart that defines the start of a subroutine |
| SubcircuitData | |
| Subcircuits | |
| Switch | |
| SwitchPosition | |
| SymbolViewer | |
| SymbolViewerItem | |
| TestPin | FlowPart that tests a pin to see if it's high |
| Text | Stores internal information about text associated with CNItem |
| TextDocument | |
| TextDocumentIface | |
| TextView | |
| TextViewEventFilter | |
| TextViewIface | |
| KateMDI::TmpToolViewSorter | |
| KateMDI::ToggleToolViewAction | |
| ToolButton | |
| KateMDI::ToolView | |
| Traverser | |
| Unary | FlowPart that rotates a variable |
| VarAssignment | FlowPart that assigns a value to a variable |
| VarComparison | FlowPart that compares two values |
| Variable | |
| VariableInfo | |
| VariableLabel | |
| Variant | |
| Variant::Type | |
| VCCS | Voltage Controlled Current Source |
| VCVS | Voltage Controlled Voltage Source |
| Vector2D | 2 dimensional vector with associated length functions et al |
| View | |
| ViewArea | |
| ViewContainer | |
| ViewContainerDrag | |
| ViewIface | |
| ViewStatusBar | |
| VoltagePoint | VoltagePoint |
| VoltageProbe | |
| VoltageSignal | VoltageSignal |
| VoltageSource | Voltage Source |
| While | |
| Widget | Base class for embedding Qt Widgets into the canvas |
| Wire | |
| WritePort | FlowPart that writes to a port |