Ignition Gui

API Reference

0.1.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CCurvePlot Curve data
 CQObject [external]
 CQAbstractItemModel [external]
 CQAbstractProxyModel [external]
 CQSortFilterProxyModel [external]
 CSearchModelCustomize the proxy model to display search results
 CQStandardItemModel [external]
 CDragDropModelCustomized item model so that we can pass along an URI query as MIME information during a drag-drop
 CQWidget [external]
 CEditableLabelEditable Label. The widget toggles between a QLabel and QLineEdit to support edits to the label text
 CMessageWidgetGenerate a widget with property fields based on a Google Protobuf message
 CPluginGui plugin
 CGrid3DManages grids in an Ignition Rendering scene. This plugin can be used for:
 CImageDisplayDisplay images coming through an Ignition transport topic
 CPlotThis plugin allows plotting Ignition Transport topics. Topics can be dragged from other widgets, such as TopicViewer and dropped onto a variable pill container or a plot. There is support for multiple plots in parallel with different Y axes, while sharing the same X axis. The X axis is currently always based on wall time
 CPublisherWidget which publishes a custom Ignition transport message
 CRequesterWidget which sends a custom Ignition transport service request
 CResponderAdvertises a service which responds with a custom message
 CScene3DCreates a new ignition rendering scene or adds a user-camera to an existing scene. It is possible to orbit the camera around the scene with the mouse. Use other plugins to manage objects in the scene
 CTimePanelThis plugin provides a time panel which may:
 CTopicEchoEcho messages coming through an Ignition transport topic
 CTopicInterfaceThis plugin provides a graphical interface for messages coming through an Ignition Transport topic
 CTopicsStatsA TopicsStats for the plot window, where plottable items can be dragged from
 CTopicViewerA TopicViewer for the plot window, where plottable items can be dragged from
 CVariablePillContainerA container for holding variable pills
 CQDialog [external]
 CDialogGui plugin
 CQDockWidget [external]
 CDockGui plugin
 CQFrame [external]
 CPropertyWidgetAbstract base class for widgets which hold properties, such as numbers and strings. Each derived class specializes in a property type. The value of any derived widget can be retrieved as a QVariant
 CBoolWidgetA widget which holds a boolean property
 CCollapsibleWidgetA widget consisting of a button and some content. The content is hidden or shown as the button is toggled. It inherits from property widget, but it doesn't hold a property value
 CColorWidgetA widget which holds a color property
 CEnumWidgetA widget which holds an enum property, which consists of a list of possible string values
 CGeometryWidgetA widget which holds a geometry property based on an ignition::msgs::Geometry message
 CNumberWidgetA widget which holds a number property such as a double, int or uint
 CPose3dWidgetA widget which holds a pose 3d property
 CStringWidgetA widget which holds a string property (std::string)
 CVector3dWidgetA widget which holds a vector 3d property
 CVariablePillA pill-shaped label which can be dragged onto other widgets
 CQMainWindow [external]
 CMainWindow
 CQPaintDevice [external]
 CQWidget [external]
 CQwtPlot
 CIncrementalPlotA plotting widget that handles incremental addition of data
 CQwtPlotPicker
 CTrackerMouse hover tracking
 CTopicCurveHandlerManages and updates curves based on topic data
 CWindowConfigHolds configurations related to a MainWindow