|
QCAD Application Framework
CAD Application Development and Automation.
|
This module contains some fundamental core classes and abstract base classes for extensions, e.g. RStorage as an abstract base class for all storage implementations or REntity, the base class for all entity classes in the Entity module. More...
Classes | |
| class | RAction |
| Abstract base class for all action classes. More... | |
| class | RActionAdapter |
| Abstract base class for all action classes. More... | |
| class | RBlock |
| Represents a block definition in a drawing. More... | |
| class | RBlockListener |
| Abstract base class for classes that are interested in being notified whenever a block has been added or changed. More... | |
| class | RClipboardListener |
| Abstract base class for classes that are interested in the current clipboard contents and want to be notified whenever the clipboard changes. More... | |
| class | RCloseCurrentEvent |
| Event that is posted when an action requests the closing of the current document. More... | |
| class | RColor |
| Color. More... | |
| class | RCommandEvent |
| Command Event. More... | |
| class | RCoordinateEvent |
| Coordinate Event. More... | |
| class | RCoordinateListener |
| Abstract base class for classes that are interested in the current coordinate of the mouse cursor. More... | |
| class | RDebug |
| This class provides some static methods for printing debugging information to stderr. More... | |
| class | RDocument |
| A graphics document contains and owns entities, layers, user coordinate systems, variables, block definitions, etc. More... | |
| class | RDocumentInterface |
| Interface for interaction between a graphics document and a user. More... | |
| class | REntity |
| Base class for all entity classes. More... | |
| class | REntityData |
| Base class for all entity data classes. More... | |
| class | REntityPickEvent |
| Entity pick event. More... | |
| class | RExporter |
| Abstract base class for exporters. More... | |
| class | RFileExporter |
| Base class for file exporters. More... | |
| class | RFileExporterAdapter |
| Base class for file exporters. More... | |
| class | RFileExporterFactory |
| Need to be implemented for every RFileExporter implementation to check if the exporter is suitable to export a file and to instantiate the file exporter if required. More... | |
| class | RFileExporterFactoryAdapter |
| Need to be implemented for every RFileExporter implementation to check if the exporter is suitable to export a file and to instantiate the file exporter if required. More... | |
| class | RFileExporterRegistry |
| Registry of all available file exporters (RFileExporter). More... | |
| class | RFileImporter |
| Base class for file importers. More... | |
| class | RFileImporterAdapter |
| Base class for file importers. More... | |
| class | RFileImporterRegistry |
| Registry of all available file importers (RFileImporter). More... | |
| class | RFocusListener |
| Abstract base class for classes that are interested in the current focus. More... | |
| class | RFocusListenerAdapter |
| Abstract base class for classes that are interested in the current focus. More... | |
| class | RFont |
| Represents a CXF font. More... | |
| class | RFontList |
| The global list of fonts. More... | |
| class | RGraphicsScene |
| Abstract base class for all graphics scenes. More... | |
| class | RGraphicsView |
| Graphics view. More... | |
| class | RGrid |
| Abstract base class for grid implementations. More... | |
| class | RGuiAction |
| Abstract base class for GUI action classes. More... | |
| class | RImporter |
| Base class for importers. More... | |
| class | RInputEvent |
| An input event for a graphics scene. More... | |
| class | RLayer |
| Represents a layer in a drawing. More... | |
| class | RLayerListener |
| Abstract base class for classes that are interested in being notified whenever a layer has been added or changed. More... | |
| class | RLinetype |
| Represents a linetype in a drawing. More... | |
| class | RLinkedStorage |
| Memory based storage that is linked to another storage. More... | |
| class | RMainWindow |
| Base class for an MDI main application window. More... | |
| class | RMemoryStorage |
| Basic memory based storage. More... | |
| class | RMessageHandler |
| Interface for classes that can handle user messages, warnings and errors. More... | |
| class | RModifiedListener |
| Abstract base class for classes that are interested in the current state of a storage (modified or unmodified). More... | |
| class | RMouseCoordinateListener |
| Abstract base class for classes that are interested in the current coordinate of the mouse cursor. More... | |
| class | RMouseEvent |
| A mouse event for a graphics scene. More... | |
| class | RNavigationAction |
| class | RNonCopyable |
| Instances of classes derived from this base class cannot be copied. More... | |
| class | RObject |
| Abstract base class for all objects. More... | |
| class | ROperation |
| This abstract class is an interface for all operation implementations. More... | |
| class | RPainterPath |
| Extended painter path with a z-level and a pen. More... | |
| class | RPainterPathDevice |
| Paint device that produces painter paths as output. More... | |
| class | RPainterPathEngine |
| Experimental. More... | |
| class | RPattern |
| Represents a hatch pattern. More... | |
| class | RPatternLine |
| Represents a hatch pattern line. More... | |
| class | RPatternList |
| Base class for global lists of hatch patterns. More... | |
| class | RPatternListImperial |
| The global list of imperial hatch patterns. More... | |
| class | RPatternListMetric |
| The global list of metric hatch patterns. More... | |
| class | RPenListener |
| Abstract base class for classes that are interested in being notified whenever the current pen changes. More... | |
| class | RProgressHandler |
| Interface for classes that can handle progress status. More... | |
| class | RPropertyAttributes |
| Structure to transfer attributes about property types. More... | |
| class | RPropertyEditor |
| Base class for property editors. More... | |
| class | RPropertyEvent |
| A property change event is fired whenever a user interface component was used to change the value of a property. More... | |
| class | RPropertyListener |
| Abstract base class for classes that are interested in properties of the current selection or the current action. More... | |
| class | RPropertyTypeId |
| Represents unique property type IDs. More... | |
| class | RRequireHeap |
| class | RResourceList< T > |
| A global list of loadable resources (fonts, hatch patterns, ..). More... | |
| class | RS |
| Class namespace for various global enums. More... | |
| class | RScriptAction |
| Script backed action. More... | |
| class | RScriptHandler |
| Abstract base class for all script handlers. More... | |
| class | RScriptHandlerRegistry |
| Script Handler Registry for global Script Handlers. More... | |
| class | RSelectionChangedEvent |
| Event that is posted whenever the selection has changed. More... | |
| class | RSelectionListener |
| Abstract base class for classes that are interested in the current clipboard contents and want to be notified whenever the clipboard changes. More... | |
| class | RSettings |
| class | RSingleton |
| class | RSnap |
| Abstract base class for all grid and object snap implementations. More... | |
| class | RSnapListener |
| Abstract base class for classes that are interested in the current snap mode. More... | |
| class | RSnapRestriction |
| Abstract base class for all snap restriction implementations. More... | |
| class | RSpatialIndex |
| Abstract base class for spatial index implementations. More... | |
| class | RSpatialIndexSimple |
| Simple spatial index implementation. More... | |
| class | RSpatialIndexVisitor |
| Abstract base class for classes that are interested in the data of spatial index items. More... | |
| class | RSpatialIndexVisitorAdapter |
| Base class for classes that are interested in the data of spatial index items. More... | |
| class | RStorage |
| This is the abstract base class for all storage implementations. More... | |
| class | RTabletEvent |
| A tablet event for a graphics scene. More... | |
| class | RTerminateEvent |
| Event that is posted whenever an action has terminated itself. More... | |
| class | RTransaction |
| Transaction implementation. More... | |
| class | RTransactionEvent |
| Event that is posted whenever a transaction happened. More... | |
| class | RTransactionListener |
| Abstract base class for classes that are interested in the current transaction stack. More... | |
| class | RTransactionStack |
| A transaction stack handles transactions on a document. More... | |
| class | RUcs |
| Represents a user coordinate system (UCS) in a drawing. More... | |
| class | RUcsListener |
| Abstract base class for classes that are interested in being notified whenever a UCS has been added or changed. More... | |
| class | RView |
| Represents a view in a drawing. More... | |
| class | RViewListener |
| Abstract base class for classes that are interested in being notified whenever a view has been added or changed. More... | |
| class | RWheelEvent |
| A mouse wheel event for a graphics scene. More... | |
This module contains some fundamental core classes and abstract base classes for extensions, e.g. RStorage as an abstract base class for all storage implementations or REntity, the base class for all entity classes in the Entity module.