JSONTreeModel Class Reference

#include <RobotAPI/libraries/widgets/JSONTreeModel.h>

+ Inheritance diagram for JSONTreeModel:

Public Member Functions

int columnCount (const QModelIndex &parent) const override
 
QVariant data (const QModelIndex &index, int role) const override
 
QVariant headerData (int section, Qt::Orientation orientation, int role) const override
 
QModelIndex index (int row, int column, const QModelIndex &parent) const override
 
QModelIndex parent (const QModelIndex &index) const override
 
int rowCount (const QModelIndex &parent) const override
 
void setRoot (nlohmann::json const &root)
 

Member Function Documentation

◆ columnCount()

int columnCount ( const QModelIndex & parent) const
override

◆ data()

QVariant data ( const QModelIndex & index,
int role ) const
override

◆ headerData()

QVariant headerData ( int section,
Qt::Orientation orientation,
int role ) const
override

◆ index()

QModelIndex index ( int row,
int column,
const QModelIndex & parent ) const
override

◆ parent()

QModelIndex parent ( const QModelIndex & index) const
override

◆ rowCount()

int rowCount ( const QModelIndex & parent) const
override

◆ setRoot()

void setRoot ( nlohmann::json const & root)

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