Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::view::AccessibilityTableInterface Class Referenceabstract

Interface for accessible tables and lists. More...

#include <accessibility.hpp>

Public Member Functions

virtual ~AccessibilityTableInterface ()
virtual int get_row_count () const =0
 Number of rows.
virtual int get_column_count () const =0
 Number of columns.
virtual std::string get_column_header (int column) const =0
 Get header text for a column.
virtual int get_selected_row () const
 Get the currently selected row (-1 if none).
virtual void select_row (int row)
 Select a row.
virtual bool supports_multi_selection () const
 Whether multiple selection is supported.
virtual std::vector< int > get_selected_rows () const
 Get all selected rows.

Detailed Description

Interface for accessible tables and lists.

Constructor & Destructor Documentation

◆ ~AccessibilityTableInterface()

virtual pulp::view::AccessibilityTableInterface::~AccessibilityTableInterface ( )
virtual

Member Function Documentation

◆ get_column_count()

virtual int pulp::view::AccessibilityTableInterface::get_column_count ( ) const
pure virtual

Number of columns.

◆ get_column_header()

virtual std::string pulp::view::AccessibilityTableInterface::get_column_header ( int column) const
pure virtual

Get header text for a column.

◆ get_row_count()

virtual int pulp::view::AccessibilityTableInterface::get_row_count ( ) const
pure virtual

Number of rows.

◆ get_selected_row()

virtual int pulp::view::AccessibilityTableInterface::get_selected_row ( ) const
inlinevirtual

Get the currently selected row (-1 if none).

◆ get_selected_rows()

virtual std::vector< int > pulp::view::AccessibilityTableInterface::get_selected_rows ( ) const
inlinevirtual

Get all selected rows.

◆ select_row()

virtual void pulp::view::AccessibilityTableInterface::select_row ( int row)
inlinevirtual

Select a row.

◆ supports_multi_selection()

virtual bool pulp::view::AccessibilityTableInterface::supports_multi_selection ( ) const
inlinevirtual

Whether multiple selection is supported.


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