ark::perf::TracerTableModel

Defined in header “ark/perf/gui/tracer_table_model.hh”.


This class can take in a TraceTimingReport and visualize it in a table.

Typedefs

  • using Columns =
    Available columns.

Methods

  • TracerTableModel(QObject * parent)
    Constructor.

  • ~TracerTableModel()
    Destructor.

  • int rowCount(const QModelIndex & parent)

  • int columnCount(const QModelIndex & parent)

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

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

  • void set_data(std::shared_ptr< const TraceTimingReport > timing_report)
    Called from the main plugin to set the data that needs to be visualized.