fast::TableWidget class

A table widget for displaying tabular data.

Base classes

class Widget
Abstract base class of widgets.

Constructors, destructors, conversion operators

TableWidget(const TableData& data, std::function<void(TableWidget*, int, int, bool)> clickCallback, QWidget* parent = nullptr)
TableWidget(const TableData& data, TableWidgetCallback* clickCallback = nullptr, QWidget* parent = nullptr)

Public functions

auto getRow(int i) -> std::map<std::string, std::string>
void setRow(int i, std::map<std::string, std::string> row)
void setHighlightedRow(int row)
void setHighlightedColumn(int column)
void show(bool maximized = false)
void close()
void closeEvent(QCloseEvent* event) override

Signals

void closed()