GT RoboCup SSL
Soccer software, robot firmware
ProtobufTree Class Reference

Public Types

enum  { Column_Field = 0, Column_Value = 1, Column_Tag = 2 }
 

Public Member Functions

 ProtobufTree (QWidget *parent=nullptr)
 
bool message (const google::protobuf::Message &msg)
 
void expandMessages (QTreeWidgetItem *item=nullptr)
 
void expandSubtree (QTreeWidgetItem *item)
 
void collapseSubtree (QTreeWidgetItem *item)
 
void history (const std::vector< std::shared_ptr< Packet::LogFrame > > *value)
 

Public Attributes

QMainWindow * mainWindow
 
QTimer * updateTimer
 

Protected Member Functions

bool addTreeData (QTreeWidgetItem *parent, const google::protobuf::Message &msg)
 
void addBytes (QTreeWidgetItem *parent, const std::string &bytes)
 
virtual void contextMenuEvent (QContextMenuEvent *e) override
 

Protected Attributes

bool _first
 
const std::vector< std::shared_ptr< Packet::LogFrame > > * _history
 
+ Inheritance diagram for ProtobufTree:
+ Collaboration diagram for ProtobufTree:

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