![]() |
NDEVR
API Documentation
|
Qt-based UI components and custom controls. More...
Classes | |
| class | BoundsWidget |
| Allows the user to enter in a minimum and maximum value in N dimensions (up to 3). More... | |
| class | Button |
| A core widget that allows the user to click one of many button types. More... | |
| class | ButtonDialog |
| Typically used for dialogs which have any number of buttons associated with it that are toggled on when the dialog is visible, and off when the widget is invisible. More... | |
| class | ButtonGallery |
| A scrollable gallery widget that displays a collection of Buttons in a flow layout. More... | |
| class | ColorChooserButton |
| A button that pops up a ColorChooserDialog and changes background color based on the color chosen. More... | |
| class | ContainerWidget |
| manages a series of SectionContent that can share the same space or lay out in various patterns including as floating windows used within NDEVR API Widget Docking system. More... | |
| class | CustomDockButton |
| A DockItem that represents a button. More... | |
| class | DockItem |
| The root class that allows interface with the NDEVR API Widget Docking system. More... | |
| class | FileChooserDialog |
| A dialog designed to allow the user to navigate a filesytem and select or create one or more files or folders that match a criteria. More... | |
| class | FloatingWidget |
| Used with the NDEVR API Widget Docking system for widgets that are floating. More... | |
| class | FontEditor |
| A series of widgets that allow the user to adjust a font. More... | |
| class | ImageChooserGallery |
| A gallery widget that displays available images from an ImageFactory and allows the user to select one. More... | |
| class | ImageView |
| A widget that shows a raster image or icon. More... | |
| class | Joystick |
| A joystick that allows the user to move around, reporting the vector of the stick, relative to the center of the joystick. More... | |
| class | Keypad |
| A popup for showing a virtual keyboard or keypad. More... | |
| class | LEDLightWidget |
| Displays a simple light widget that can be set to blink or change colors. More... | |
| class | MatrixEditor |
| A simple widget that shows a modifiable 4x4 matrix and corresponding widgets for editing a 4x4 matrix. More... | |
| class | OrientationEditor |
| A dialog where the user can set a 3D orientation of an object. More... | |
| class | PointWidget |
| Allows the user to input an N-dimensional point (up to 4 dimensions) with an optional unit. More... | |
| class | PointWidget::GNSSCallback |
| Abstract callback interface for creating GNSS take-reading widgets. More... | |
| class | PointWidget::PreTransform |
| Abstract interface for applying a custom transform to point values before display and after editing. More... | |
| class | QCustomColorDialog |
| A dialog devoted to allowing the user to select a custom color. More... | |
| class | QCustomComboBox |
| A compact way to present a list of options to the user. More... | |
| class | QCustomDial |
| Provides a rounded range control (like a speedometer or potentiometer). More... | |
| class | QCustomDockWidget |
| Provides a wrapper for a widget that can be docked inside a Container or floated as a top-level window within the application. More... | |
| class | QCustomImage |
| An Image implementation that wraps a QImage, bridging the NDEVR Image interface with Qt. More... | |
| class | QCustomLabel |
| Displays translated text. More... | |
| class | QCustomLineEdit |
| A line edit allows users to enter and edit a single line of plain text with useful editing functions, including undo and redo, cut and paste, and drag and drop. More... | |
| class | QCustomMessageBox |
| A message box displays a primary text to alert the user to a situation, an informative text to further explain the situation, and an optional detailed text to provide even more data if the user requests it. More... | |
| class | QCustomProgressBar |
| Allows for showing of progress bar in horizontal format. More... | |
| class | QCustomScrollArea |
| A scroll area is used to display the contents of a child widget within a frame. More... | |
| class | QCustomSlider |
| The slider is the classic widget for controlling a bounded value. More... | |
| class | QCustomSplitter |
| A splitter lets the user control the size of 2 child widgets by dragging the boundary between them. More... | |
| class | QCustomStackedWidgetBase |
| A base class for a series of widgets where all widgets occupy the same same and only one widget is shown at a time. More... | |
| class | QCustomTableWidget |
| Provides a standard way to show table data within the application. More... | |
| class | QCustomTabWidget |
| A tab widget provides a tab area and a "page area" that is used to display pages related to each tab. More... | |
| class | QCustomTextEdit |
| A widget that is used to edit and display both plain and rich text in a multi-lined format. More... | |
| class | QCustomToolBox |
| A toolbox is a widget that displays a column of tabs one above the other, with the current item displayed below the current tab. More... | |
| class | QCustomTooltip |
| Provides tool tips (balloon help) for any widget that usually shows up when a mouse is hovered over a widget for a set amount of time. More... | |
| class | QCustomTreeWidget |
| A wrapper around QTreeWidget with native NDEVR objects. More... | |
| class | QCustomValidator |
| Responsible on most user input fields for correcting the input when possible or allerting the user that the input is incorrect. More... | |
| struct | QCustomValidator::InvalidProperties |
| Contains the result of a validation check, including the validity state, a suggested fix-up message, and an optional character range. More... | |
| class | Ribbon |
| The UI ribbon is a horizontal menu bar typically located at the top of the application interface or along the side. More... | |
| class | RibbonGroup |
| Represents the "Tab" of a widget. More... | |
| class | RibbonSubGroup |
| Represents a sub-section of "Tab" of a ribbon representing a grouping of buttons or widgets within a tab that provide similar functions. More... | |
| class | SectionContent |
| The core container for objects using the NDEVR API Widget Docking system. More... | |
| class | SectionWidget |
| SectionWidget manages multiple instances of SectionContent. More... | |
| class | SunDial |
| A decorated dial class that allows the user to set the lighting direction. More... | |
| class | TimeSpanSelector |
| A widget that allows the user to select a time span by choosing a start date/time and either an end date/time or a duration in hours and minutes. More... | |
| class | Toggle |
| A Button that toggles between on and off. More... | |
| class | Toolbar |
| Class which displays progress and the current action being performed. More... | |
Qt-based UI components and custom controls.
Custom Qt widget classes that extend standard Qt widgets with NDEVR-specific functionality such as resource binding, unit-aware input, theming, and dock management.