|
MIRA
|
The base class for all graphical CAN tools. More...
#include <gui/views/CANToolsView.h>

Public Slots | |
| void | watchDogTimeout () |
Signals | |
| void | editorClosed (EditorPart *editor) |
| void | editorDestroyed (EditorPart *editor) |
| void | windowTitleChanged (EditorPartWindow *editor) |
Public Member Functions | |
| template<typename Reflector > | |
| void | reflect (Reflector &r) |
| Reflect method for serialization. More... | |
| void | reflect (XMLDeserializer &r) |
| Specialization of reflect method for XML. More... | |
| void | reflect (XMLSerializer &r) |
| Specialization of reflect method for XML. More... | |
| template<typename T > | |
| void | addProperties (const std::string &name, T *CLASS) |
| virtual Object * | getAdapter (const Class &adapter) |
| Implementation of mira::IAdaptable. More... | |
| virtual void | init (IWorkbenchPartSite *site) |
| IWorkbenchPartSite * | getSite () |
| virtual QImage | captureContent () |
| void | setWidget (QWidget *widget) |
| QWidget * | widget () const |
| EditorPartTitleBar * | getTitleBar () |
| void | undock () |
| void | dock () |
| bool | isDocked () const |
| void | setOnTop (bool onTop) |
| bool | isOnTop () const |
| void | showDecorations (bool show) |
| void | setAutoHideDecorations (bool on) |
| virtual void | activate () |
| virtual void | deactivate () |
| bool | isActivated () const |
| Class const & | getClass () const |
Constructor and destructor | |
| CANToolsView () | |
| ~CANToolsView () | |
CAN wrapper methods | |
| mira::can::CANChannelInterfacePtr | getCANInterface () const |
| Return the CAN interface. More... | |
| Authority & | getAuthority () |
| Return the authority. More... | |
| mira::can::CANOpenSDOClientPtr | getSDOClient () const |
| Return the CANOpen SDO interface. More... | |
| mira::can::CANOpenNMTMasterPtr | getNMTMaster () const |
| Return the CANOpen NMT master. More... | |
| XMLDom & | getSavedState () |
Static Public Member Functions | |
| static PseudoClass const & | CLASS () |
Protected Slots | |
| void | onMinimized () |
| void | onMaximized () |
| void | onRestored () |
| void | onUndock () |
| void | onDock () |
| void | onOnTop (bool onTop) |
Protected Member Functions | |
| void | onHeartbeat (uint8 node, can::CANOpenNodeStatus status) |
| void | startModule (const can::CANOpenNodeInfo &nodeInfo) |
| bool | pluginSupportsNode (CANToolsViewPlugin *plugin, const CANOpenNodeInfo &nodeInfo) |
| QMenu * | getViewMenu () |
| virtual void | closeEvent (QCloseEvent *) |
| virtual void | paintEvent (QPaintEvent *paintEvent) |
| virtual void | changeEvent (QEvent *event) |
| void | setActive (bool activate) |
| virtual void | windowStateChanged (Qt::WindowStates oldState, Qt::WindowStates newState) |
| void | updateDecorations () |
| void | updateStateButtons () |
| virtual Class const & | internalGetClass () const=0 |
Protected implementation of ViewPart | |
| virtual QWidget * | createPartControl () |
Protected Attributes | |
| CANOpenNodeInfo | mAllNodes [255] |
| uint16 | mHeartbeatRates [255] |
| uint8 | mHeartbeatTimeoutCount [255] |
| Authority | mAuthority |
| QTabWidget * | mTabWidget |
| QTimer * | mWatchDogTimer |
| uint32 | mHeartbeatID |
| std::map< std::string, QTabWidget * > | mCategories |
| std::list< CANToolsViewPlugin * > | mPlugins |
| std::list< boost::shared_ptr< PropertyNode > > | mProperties |
| PropertyViewPage * | mControl |
| XMLDom | mState |
| std::map< std::string, int > | mTabIndex |
| mira::can::CANChannelInterfacePtr | mCANInterface |
| mira::can::CANOpenSDOClientPtr | mSDOClient |
| mira::can::CANOpenNMTMasterPtr | mNMTMaster |
The base class for all graphical CAN tools.
| CANToolsView | ( | ) |
| ~CANToolsView | ( | ) |
|
inline |
Reflect method for serialization.
| void reflect | ( | XMLDeserializer & | r | ) |
Specialization of reflect method for XML.
| void reflect | ( | XMLSerializer & | r | ) |
Specialization of reflect method for XML.
|
inline |
Return the CAN interface.
|
inline |
Return the authority.
|
inline |
Return the CANOpen SDO interface.
|
inline |
Return the CANOpen NMT master.
|
inline |
|
inline |
Implementation of mira::IAdaptable.
Reimplemented from EditorPart.
|
slot |
|
protectedvirtual |
Implements EditorPart.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
1.8.14