delphyne_gui
TopicsStats Class Reference

Detailed Description

Show stats of all topics.

#include <visualizer/topics_stats/topics_stats.hh>

Inheritance diagram for TopicsStats:
[legend]

Signals

void DisplayedTopicDataChanged ()
 Signals to notify that the property has changed. More...
 

Public Member Functions

Q_INVOKABLE QStringList DisplayedTopicData () const
 
Q_INVOKABLE void SetDisplayedTopicData (const QStringList &_data)
 
 TopicsStats ()
 Constructor. More...
 
void LoadConfig (const tinyxml2::XMLElement *_pluginElem) override
 

Protected Slots

void SearchTopic (const QString &_topic)
 

Protected Member Functions

void timerEvent (QTimerEvent *_event) override
 Timer event callback which handles the publication of new data in the table. More...
 

Properties

QStringList displayedTopicData
 Table data to be passed to the table. More...
 

Constructor & Destructor Documentation

◆ TopicsStats()

Constructor.

Member Function Documentation

◆ DisplayedTopicData()

QStringList DisplayedTopicData ( ) const

◆ DisplayedTopicDataChanged

void DisplayedTopicDataChanged ( )
signal

Signals to notify that the property has changed.

◆ LoadConfig()

void LoadConfig ( const tinyxml2::XMLElement *  _pluginElem)
override

◆ SearchTopic

void SearchTopic ( const QString &  _topic)
protectedslot

◆ SetDisplayedTopicData()

void SetDisplayedTopicData ( const QStringList &  _data)

◆ timerEvent()

void timerEvent ( QTimerEvent *  _event)
overrideprotected

Timer event callback which handles the publication of new data in the table.

Property Documentation

◆ displayedTopicData

QStringList displayedTopicData
readwrite

Table data to be passed to the table.

The list is expected to be comformed using blocks of [topic, messages, frequency, bandwidth]. In the QML file this is parsed to get the four values for each row.


The documentation for this class was generated from the following files: